Interface IST_2DMatrix
2D transformation matrix interface @description Defines a planar coordinate system or transformation
Namespace: STTypes
Assembly: STTypes.dll
Syntax
[Guid("6A84CC78-A5E3-4952-824D-A218A3993602")]
public interface IST_2DMatrix
Properties
A
First matrix coefficient (A)
Declaration
double A { get; set; }
Property Value
Type | Description |
---|---|
double |
B
Second matrix coefficient (B)
Declaration
double B { get; set; }
Property Value
Type | Description |
---|---|
double |
C
Third matrix coefficient (C)
Declaration
double C { get; set; }
Property Value
Type | Description |
---|---|
double |
vT
Translation vector (origin point)
Declaration
IST_2DPoint vT { get; set; }
Property Value
Type | Description |
---|---|
IST_2DPoint |
vX
X-axis basis vector of coordinate system
Declaration
IST_2DPoint vX { get; set; }
Property Value
Type | Description |
---|---|
IST_2DPoint |
vY
Y-axis basis vector of coordinate system
Declaration
IST_2DPoint vY { get; set; }
Property Value
Type | Description |
---|---|
IST_2DPoint |
Methods
Assign(IST_2DMatrix)
Copy values from another matrix
Declaration
void Assign(IST_2DMatrix Matrix)
Parameters
Type | Name | Description |
---|---|---|
IST_2DMatrix | Matrix | Source matrix to copy from |