Inherits global.SystemIDisposable.
|
|
| Transformation2d (global::System.IntPtr cPtr, bool cMemoryOwn) |
| |
|
void | Dispose () |
| |
| | Transformation2d () |
| | Constructor.
|
| |
| | Transformation2d (cadex.Geom.Transformation2d theTrsf) |
| | Constructor.
|
| |
|
| Transformation2d (cadex.Geom.Matrix2d theMatrix, cadex.Geom.Vector2d theTranslation, double theScale) |
| |
|
| Transformation2d (cadex.Geom.Matrix2d theMatrix, cadex.Geom.Vector2d theTranslation) |
| |
|
| Transformation2d (cadex.Geom.Vector2d theTranslation) |
| |
|
| Transformation2d (cadex.Geom.Point2d theP, double theAng) |
| |
|
| Transformation2d (cadex.Geom.Point2d theP, double theAng, cadex.Geom.Vector2d theTranslation) |
| |
|
bool | IsIdentity () |
| |
|
void | ResetToIdentity () |
| |
|
double | ScaleFactor () |
| |
| void | SetScaleFactor (double theScale) |
| | Sets a scale factor.
|
| |
|
double | RotationAngle () |
| |
|
cadex.Geom.Matrix2d | Rotation () |
| |
|
void | SetRotation (cadex.Geom.Matrix2d theMatrix) |
| |
|
void | SetRotation (cadex.Geom.Point2d theP, double theAng) |
| |
|
cadex.Geom.Vector2d | Translation () |
| |
|
void | SetTranslation (cadex.Geom.Point2d theP1, cadex.Geom.Point2d theP2) |
| |
|
void | SetTranslation (cadex.Geom.Vector2d theV) |
| |
|
bool | IsNegative () |
| |
| void | Invert () |
| | Makes this matrix an inverse, i.e.
|
| |
|
cadex.Geom.Transformation2d | Inverted () |
| |
| void | Multiply (cadex.Geom.Transformation2d theTrsf) |
| | Multiplies this matrix with another one.
|
| |
|
cadex.Geom.Transformation2d | Multiplied (cadex.Geom.Transformation2d theTrsf) |
| |
|
void | Power (int theNum) |
| |
|
cadex.Geom.Transformation2d | Powered (int theNum) |
| |
|
bool | IsEqual (cadex.Geom.Transformation2d theOther) |
| |
Defines a 2D transformation matrix.
Contains rotation and translation part and a scale factor. A rotation part (2 x 2 matrix) must not contain a scale factor or inversion, i.e. its matrix determinant must be equal to 1.
Individual matrix elements can retrieved using the Data() method.