IFrame2d_DG Interface
Represents a two-dimentional set of axes.
A standalone 2D frame can be constructed with a IFrame2d_DG.Create<ILine2d_DG>() call.
Properties
- T2DDg Origin
- T2DDg XDirection
- T2DDg YDirection
Methods
- Init
- Translate(T2DDg)
- Translate(double,double)
- Rotate
- Reset
- ResetOrientation
- Copy
- Clone
- ToLocal
- ToGlobal
- ToLocalVector
- ToGlobalVector
- ToLocalLine
- ToGlobalLine
- ToLocalFrame
- ToGlobalFrame
- Invert
- IsIdentity
void Init(T2DDg origin, T2DDg directionX)
void Translate(T2DDg vBy)
void Translate(double vx, double vy)
void Rotate(double angle)
void Reset()
void ResetOrientation()
void Copy(IFrame2d_DG frame)
IFrame2d_DG Clone()
void ToLocal(T2DDg point2d)
void ToGlobal(T2DDg point2d)
void ToLocalVector(T2DDg vect2d)
void ToGlobalVector(T2DDg vect2d)
void ToLocalLine(ILine2d_DG ray)
void ToGlobalLine(ILine2d_DG ray)
void ToLocalFrame(IFrame2d_DG frame)
void ToGlobalFrame(IFrame2d_DG frame)
void Invert()
bool IsIdentity(double tolerance)
|