C# Class CascadeSharp.TKMath.gp.gp_Vec2d

Show file Open project: Oblikovati/CascadeSharp Class Usage Examples

Public Methods

Method Description
Add ( gp_Vec2d Other ) : void
Added ( gp_Vec2d Other ) : gp_Vec2d
Angle ( gp_Vec2d Other ) : double
Coord ( int Index ) : double
Coord ( double &Xv, double &Yv ) : void
CrossMagnitude ( gp_Vec2d Right ) : double
CrossSquareMagnitude ( gp_Vec2d Right ) : double
Crossed ( gp_Vec2d Right ) : double
Divide ( double Scalar ) : void
Divided ( double Scalar ) : gp_Vec2d
Dot ( gp_Vec2d Other ) : double
GetNormal ( ) : gp_Vec2d
IsEqual ( gp_Vec2d Other, double LinearTolerance, double AngularTolerance ) : bool
IsNormal ( gp_Vec2d Other, double AngularTolerance ) : bool
IsOpposite ( gp_Vec2d Other, double AngularTolerance ) : bool
IsParallel ( gp_Vec2d Other, double AngularTolerance ) : bool
Magnitude ( ) : double
Mirror ( gp_Ax2d A1 ) : void
Mirror ( gp_Vec2d V ) : void
Mirrored ( gp_Ax2d A1 ) : gp_Vec2d
Mirrored ( gp_Vec2d V ) : gp_Vec2d
Multiplied ( double Scalar ) : gp_Vec2d
Multiply ( double Scalar ) : void
Normalize ( ) : void
Normalized ( ) : gp_Vec2d
Reverse ( ) : void
Reversed ( ) : gp_Vec2d
Rotate ( double Ang ) : void
Rotated ( double Ang ) : gp_Vec2d
Scale ( double S ) : void
Scaled ( double S ) : gp_Vec2d
SetCoord ( double Xv, double Yv ) : void
SetCoord ( int Index, double Xi ) : void
SetLinearForm ( double A1, gp_Vec2d V1, double A2, gp_Vec2d V2 ) : void
SetLinearForm ( double A1, gp_Vec2d V1, double A2, gp_Vec2d V2, gp_Vec2d V3 ) : void
SetLinearForm ( double A1, gp_Vec2d V1, gp_Vec2d V2 ) : void
SetLinearForm ( gp_Vec2d Left, gp_Vec2d Right ) : void
SetX ( double X ) : void
SetXY ( gp_XY Coord ) : void
SetY ( double Y ) : void
SquareMagnitude ( ) : double
Subtract ( gp_Vec2d Right ) : void
Subtracted ( gp_Vec2d Right ) : gp_Vec2d
Transform ( gp_Trsf2d T ) : void
Transformed ( gp_Trsf2d T ) : gp_Vec2d
X ( ) : double
XY ( ) : gp_XY
Y ( ) : double
gp_Vec2d ( ) : System
gp_Vec2d ( double Xv, double Yv ) : System
gp_Vec2d ( gp_Dir2d V ) : System
gp_Vec2d ( gp_Pnt2d P1, gp_Pnt2d P2 ) : System
gp_Vec2d ( gp_Vec2d parameter1 ) : System
gp_Vec2d ( gp_XY Coord ) : System

Method Details

Add() public method

public Add ( gp_Vec2d Other ) : void
Other gp_Vec2d
return void

Added() public method

public Added ( gp_Vec2d Other ) : gp_Vec2d
Other gp_Vec2d
return gp_Vec2d

Angle() public method

public Angle ( gp_Vec2d Other ) : double
Other gp_Vec2d
return double

Coord() public method

public Coord ( int Index ) : double
Index int
return double

Coord() public method

public Coord ( double &Xv, double &Yv ) : void
Xv double
Yv double
return void

CrossMagnitude() public method

public CrossMagnitude ( gp_Vec2d Right ) : double
Right gp_Vec2d
return double

CrossSquareMagnitude() public method

public CrossSquareMagnitude ( gp_Vec2d Right ) : double
Right gp_Vec2d
return double

Crossed() public method

public Crossed ( gp_Vec2d Right ) : double
Right gp_Vec2d
return double

Divide() public method

public Divide ( double Scalar ) : void
Scalar double
return void

Divided() public method

public Divided ( double Scalar ) : gp_Vec2d
Scalar double
return gp_Vec2d

Dot() public method

public Dot ( gp_Vec2d Other ) : double
Other gp_Vec2d
return double

GetNormal() public method

public GetNormal ( ) : gp_Vec2d
return gp_Vec2d

IsEqual() public method

public IsEqual ( gp_Vec2d Other, double LinearTolerance, double AngularTolerance ) : bool
Other gp_Vec2d
LinearTolerance double
AngularTolerance double
return bool

IsNormal() public method

public IsNormal ( gp_Vec2d Other, double AngularTolerance ) : bool
Other gp_Vec2d
AngularTolerance double
return bool

IsOpposite() public method

public IsOpposite ( gp_Vec2d Other, double AngularTolerance ) : bool
Other gp_Vec2d
AngularTolerance double
return bool

IsParallel() public method

public IsParallel ( gp_Vec2d Other, double AngularTolerance ) : bool
Other gp_Vec2d
AngularTolerance double
return bool

Magnitude() public method

public Magnitude ( ) : double
return double

Mirror() public method

public Mirror ( gp_Ax2d A1 ) : void
A1 gp_Ax2d
return void

Mirror() public method

public Mirror ( gp_Vec2d V ) : void
V gp_Vec2d
return void

Mirrored() public method

public Mirrored ( gp_Ax2d A1 ) : gp_Vec2d
A1 gp_Ax2d
return gp_Vec2d

Mirrored() public method

public Mirrored ( gp_Vec2d V ) : gp_Vec2d
V gp_Vec2d
return gp_Vec2d

Multiplied() public method

public Multiplied ( double Scalar ) : gp_Vec2d
Scalar double
return gp_Vec2d

Multiply() public method

public Multiply ( double Scalar ) : void
Scalar double
return void

Normalize() public method

public Normalize ( ) : void
return void

Normalized() public method

public Normalized ( ) : gp_Vec2d
return gp_Vec2d

Reverse() public method

public Reverse ( ) : void
return void

Reversed() public method

public Reversed ( ) : gp_Vec2d
return gp_Vec2d

Rotate() public method

public Rotate ( double Ang ) : void
Ang double
return void

Rotated() public method

public Rotated ( double Ang ) : gp_Vec2d
Ang double
return gp_Vec2d

Scale() public method

public Scale ( double S ) : void
S double
return void

Scaled() public method

public Scaled ( double S ) : gp_Vec2d
S double
return gp_Vec2d

SetCoord() public method

public SetCoord ( double Xv, double Yv ) : void
Xv double
Yv double
return void

SetCoord() public method

public SetCoord ( int Index, double Xi ) : void
Index int
Xi double
return void

SetLinearForm() public method

public SetLinearForm ( double A1, gp_Vec2d V1, double A2, gp_Vec2d V2 ) : void
A1 double
V1 gp_Vec2d
A2 double
V2 gp_Vec2d
return void

SetLinearForm() public method

public SetLinearForm ( double A1, gp_Vec2d V1, double A2, gp_Vec2d V2, gp_Vec2d V3 ) : void
A1 double
V1 gp_Vec2d
A2 double
V2 gp_Vec2d
V3 gp_Vec2d
return void

SetLinearForm() public method

public SetLinearForm ( double A1, gp_Vec2d V1, gp_Vec2d V2 ) : void
A1 double
V1 gp_Vec2d
V2 gp_Vec2d
return void

SetLinearForm() public method

public SetLinearForm ( gp_Vec2d Left, gp_Vec2d Right ) : void
Left gp_Vec2d
Right gp_Vec2d
return void

SetX() public method

public SetX ( double X ) : void
X double
return void

SetXY() public method

public SetXY ( gp_XY Coord ) : void
Coord gp_XY
return void

SetY() public method

public SetY ( double Y ) : void
Y double
return void

SquareMagnitude() public method

public SquareMagnitude ( ) : double
return double

Subtract() public method

public Subtract ( gp_Vec2d Right ) : void
Right gp_Vec2d
return void

Subtracted() public method

public Subtracted ( gp_Vec2d Right ) : gp_Vec2d
Right gp_Vec2d
return gp_Vec2d

Transform() public method

public Transform ( gp_Trsf2d T ) : void
T gp_Trsf2d
return void

Transformed() public method

public Transformed ( gp_Trsf2d T ) : gp_Vec2d
T gp_Trsf2d
return gp_Vec2d

X() public method

public X ( ) : double
return double

XY() public method

public XY ( ) : gp_XY
return gp_XY

Y() public method

public Y ( ) : double
return double

gp_Vec2d() public method

public gp_Vec2d ( ) : System
return System

gp_Vec2d() public method

public gp_Vec2d ( double Xv, double Yv ) : System
Xv double
Yv double
return System

gp_Vec2d() public method

public gp_Vec2d ( gp_Dir2d V ) : System
V gp_Dir2d
return System

gp_Vec2d() public method

public gp_Vec2d ( gp_Pnt2d P1, gp_Pnt2d P2 ) : System
P1 gp_Pnt2d
P2 gp_Pnt2d
return System

gp_Vec2d() public method

public gp_Vec2d ( gp_Vec2d parameter1 ) : System
parameter1 gp_Vec2d
return System

gp_Vec2d() public method

public gp_Vec2d ( gp_XY Coord ) : System
Coord gp_XY
return System