C# Class CascadeSharp.TKG3d.Geom.Geom_Transformation

Inheritance: Standard_Transient
显示文件 Open project: Oblikovati/CascadeSharp Class Usage Examples

Public Methods

Method Description
Copy ( ) : Geom_Transformation
Form ( ) : gp_TrsfForm
Geom_Transformation ( ) : System
Geom_Transformation ( Geom_Transformation parameter1 ) : System
Geom_Transformation ( gp_Trsf T ) : System
Invert ( ) : void
Inverted ( ) : Geom_Transformation
IsNegative ( ) : bool
Multiplied ( Geom_Transformation Other ) : Geom_Transformation
Multiply ( Geom_Transformation theOther ) : void
Power ( int N ) : void
Powered ( int N ) : Geom_Transformation
PreMultiply ( Geom_Transformation Other ) : void
ScaleFactor ( ) : double
SetMirror ( gp_Ax1 theA1 ) : void
SetMirror ( gp_Ax2 theA2 ) : void
SetMirror ( gp_Pnt thePnt ) : void
SetRotation ( gp_Ax1 theA1, double theAng ) : void
SetScale ( gp_Pnt thePnt, double theScale ) : void
SetTransformation ( gp_Ax3 theToSystem ) : void
SetTransformation ( gp_Ax3 theFromSystem1, gp_Ax3 theToSystem2 ) : void
SetTranslation ( gp_Pnt P1, gp_Pnt P2 ) : void
SetTranslation ( gp_Vec theVec ) : void
SetTrsf ( gp_Trsf theTrsf ) : void
Transforms ( double &theX, double &theY, double &theZ ) : void
Trsf ( ) : gp_Trsf
Value ( int theRow, int theCol ) : double
get_type_name ( ) : char

Method Details

Copy() public method

public Copy ( ) : Geom_Transformation
return Geom_Transformation

Form() public method

public Form ( ) : gp_TrsfForm
return gp_TrsfForm

Geom_Transformation() public method

public Geom_Transformation ( ) : System
return System

Geom_Transformation() public method

public Geom_Transformation ( Geom_Transformation parameter1 ) : System
parameter1 Geom_Transformation
return System

Geom_Transformation() public method

public Geom_Transformation ( gp_Trsf T ) : System
T gp_Trsf
return System

Invert() public method

public Invert ( ) : void
return void

Inverted() public method

public Inverted ( ) : Geom_Transformation
return Geom_Transformation

IsNegative() public method

public IsNegative ( ) : bool
return bool

Multiplied() public method

public Multiplied ( Geom_Transformation Other ) : Geom_Transformation
Other Geom_Transformation
return Geom_Transformation

Multiply() public method

public Multiply ( Geom_Transformation theOther ) : void
theOther Geom_Transformation
return void

Power() public method

public Power ( int N ) : void
N int
return void

Powered() public method

public Powered ( int N ) : Geom_Transformation
N int
return Geom_Transformation

PreMultiply() public method

public PreMultiply ( Geom_Transformation Other ) : void
Other Geom_Transformation
return void

ScaleFactor() public method

public ScaleFactor ( ) : double
return double

SetMirror() public method

public SetMirror ( gp_Ax1 theA1 ) : void
theA1 gp_Ax1
return void

SetMirror() public method

public SetMirror ( gp_Ax2 theA2 ) : void
theA2 gp_Ax2
return void

SetMirror() public method

public SetMirror ( gp_Pnt thePnt ) : void
thePnt gp_Pnt
return void

SetRotation() public method

public SetRotation ( gp_Ax1 theA1, double theAng ) : void
theA1 gp_Ax1
theAng double
return void

SetScale() public method

public SetScale ( gp_Pnt thePnt, double theScale ) : void
thePnt gp_Pnt
theScale double
return void

SetTransformation() public method

public SetTransformation ( gp_Ax3 theToSystem ) : void
theToSystem gp_Ax3
return void

SetTransformation() public method

public SetTransformation ( gp_Ax3 theFromSystem1, gp_Ax3 theToSystem2 ) : void
theFromSystem1 gp_Ax3
theToSystem2 gp_Ax3
return void

SetTranslation() public method

public SetTranslation ( gp_Pnt P1, gp_Pnt P2 ) : void
P1 gp_Pnt
P2 gp_Pnt
return void

SetTranslation() public method

public SetTranslation ( gp_Vec theVec ) : void
theVec gp_Vec
return void

SetTrsf() public method

public SetTrsf ( gp_Trsf theTrsf ) : void
theTrsf gp_Trsf
return void

Transforms() public method

public Transforms ( double &theX, double &theY, double &theZ ) : void
theX double
theY double
theZ double
return void

Trsf() public method

public Trsf ( ) : gp_Trsf
return gp_Trsf

Value() public method

public Value ( int theRow, int theCol ) : double
theRow int
theCol int
return double

get_type_name() public method

public get_type_name ( ) : char
return char