C# Класс CascadeSharp.TKMath.gp.gp_Vec2d

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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