C# 클래스 CascadeSharp.TKMath.gp.gp_Vec2d

파일 보기 프로젝트 열기: Oblikovati/CascadeSharp 1 사용 예제들

공개 메소드들

메소드 설명
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

메소드 상세

Add() 공개 메소드

public Add ( gp_Vec2d Other ) : void
Other gp_Vec2d
리턴 void

Added() 공개 메소드

public Added ( gp_Vec2d Other ) : gp_Vec2d
Other gp_Vec2d
리턴 gp_Vec2d

Angle() 공개 메소드

public Angle ( gp_Vec2d Other ) : double
Other gp_Vec2d
리턴 double

Coord() 공개 메소드

public Coord ( int Index ) : double
Index int
리턴 double

Coord() 공개 메소드

public Coord ( double &Xv, double &Yv ) : void
Xv double
Yv double
리턴 void

CrossMagnitude() 공개 메소드

public CrossMagnitude ( gp_Vec2d Right ) : double
Right gp_Vec2d
리턴 double

CrossSquareMagnitude() 공개 메소드

public CrossSquareMagnitude ( gp_Vec2d Right ) : double
Right gp_Vec2d
리턴 double

Crossed() 공개 메소드

public Crossed ( gp_Vec2d Right ) : double
Right gp_Vec2d
리턴 double

Divide() 공개 메소드

public Divide ( double Scalar ) : void
Scalar double
리턴 void

Divided() 공개 메소드

public Divided ( double Scalar ) : gp_Vec2d
Scalar double
리턴 gp_Vec2d

Dot() 공개 메소드

public Dot ( gp_Vec2d Other ) : double
Other gp_Vec2d
리턴 double

GetNormal() 공개 메소드

public GetNormal ( ) : gp_Vec2d
리턴 gp_Vec2d

IsEqual() 공개 메소드

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

IsNormal() 공개 메소드

public IsNormal ( gp_Vec2d Other, double AngularTolerance ) : bool
Other gp_Vec2d
AngularTolerance double
리턴 bool

IsOpposite() 공개 메소드

public IsOpposite ( gp_Vec2d Other, double AngularTolerance ) : bool
Other gp_Vec2d
AngularTolerance double
리턴 bool

IsParallel() 공개 메소드

public IsParallel ( gp_Vec2d Other, double AngularTolerance ) : bool
Other gp_Vec2d
AngularTolerance double
리턴 bool

Magnitude() 공개 메소드

public Magnitude ( ) : double
리턴 double

Mirror() 공개 메소드

public Mirror ( gp_Ax2d A1 ) : void
A1 gp_Ax2d
리턴 void

Mirror() 공개 메소드

public Mirror ( gp_Vec2d V ) : void
V gp_Vec2d
리턴 void

Mirrored() 공개 메소드

public Mirrored ( gp_Ax2d A1 ) : gp_Vec2d
A1 gp_Ax2d
리턴 gp_Vec2d

Mirrored() 공개 메소드

public Mirrored ( gp_Vec2d V ) : gp_Vec2d
V gp_Vec2d
리턴 gp_Vec2d

Multiplied() 공개 메소드

public Multiplied ( double Scalar ) : gp_Vec2d
Scalar double
리턴 gp_Vec2d

Multiply() 공개 메소드

public Multiply ( double Scalar ) : void
Scalar double
리턴 void

Normalize() 공개 메소드

public Normalize ( ) : void
리턴 void

Normalized() 공개 메소드

public Normalized ( ) : gp_Vec2d
리턴 gp_Vec2d

Reverse() 공개 메소드

public Reverse ( ) : void
리턴 void

Reversed() 공개 메소드

public Reversed ( ) : gp_Vec2d
리턴 gp_Vec2d

Rotate() 공개 메소드

public Rotate ( double Ang ) : void
Ang double
리턴 void

Rotated() 공개 메소드

public Rotated ( double Ang ) : gp_Vec2d
Ang double
리턴 gp_Vec2d

Scale() 공개 메소드

public Scale ( double S ) : void
S double
리턴 void

Scaled() 공개 메소드

public Scaled ( double S ) : gp_Vec2d
S double
리턴 gp_Vec2d

SetCoord() 공개 메소드

public SetCoord ( double Xv, double Yv ) : void
Xv double
Yv double
리턴 void

SetCoord() 공개 메소드

public SetCoord ( int Index, double Xi ) : void
Index int
Xi double
리턴 void

SetLinearForm() 공개 메소드

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

SetLinearForm() 공개 메소드

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
리턴 void

SetLinearForm() 공개 메소드

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

SetLinearForm() 공개 메소드

public SetLinearForm ( gp_Vec2d Left, gp_Vec2d Right ) : void
Left gp_Vec2d
Right gp_Vec2d
리턴 void

SetX() 공개 메소드

public SetX ( double X ) : void
X double
리턴 void

SetXY() 공개 메소드

public SetXY ( gp_XY Coord ) : void
Coord gp_XY
리턴 void

SetY() 공개 메소드

public SetY ( double Y ) : void
Y double
리턴 void

SquareMagnitude() 공개 메소드

public SquareMagnitude ( ) : double
리턴 double

Subtract() 공개 메소드

public Subtract ( gp_Vec2d Right ) : void
Right gp_Vec2d
리턴 void

Subtracted() 공개 메소드

public Subtracted ( gp_Vec2d Right ) : gp_Vec2d
Right gp_Vec2d
리턴 gp_Vec2d

Transform() 공개 메소드

public Transform ( gp_Trsf2d T ) : void
T gp_Trsf2d
리턴 void

Transformed() 공개 메소드

public Transformed ( gp_Trsf2d T ) : gp_Vec2d
T gp_Trsf2d
리턴 gp_Vec2d

X() 공개 메소드

public X ( ) : double
리턴 double

XY() 공개 메소드

public XY ( ) : gp_XY
리턴 gp_XY

Y() 공개 메소드

public Y ( ) : double
리턴 double

gp_Vec2d() 공개 메소드

public gp_Vec2d ( ) : System
리턴 System

gp_Vec2d() 공개 메소드

public gp_Vec2d ( double Xv, double Yv ) : System
Xv double
Yv double
리턴 System

gp_Vec2d() 공개 메소드

public gp_Vec2d ( gp_Dir2d V ) : System
V gp_Dir2d
리턴 System

gp_Vec2d() 공개 메소드

public gp_Vec2d ( gp_Pnt2d P1, gp_Pnt2d P2 ) : System
P1 gp_Pnt2d
P2 gp_Pnt2d
리턴 System

gp_Vec2d() 공개 메소드

public gp_Vec2d ( gp_Vec2d parameter1 ) : System
parameter1 gp_Vec2d
리턴 System

gp_Vec2d() 공개 메소드

public gp_Vec2d ( gp_XY Coord ) : System
Coord gp_XY
리턴 System