![]() |
v2.41
|
|
Represents a local coordinate system in two-dimensional space. More...
Public Member Functions | |
| HRESULT | GetCopy ([out, retval] IPlacement2D **ppCopy) |
| Returns a copy of the coordinate system. | |
| HRESULT | GetTransformFrom ([out, retval] ITransform2D **ppTransform) |
| Returns the transform from the current coordinate system to the global (in relation to the current) coordinate system. | |
| HRESULT | GetTransformInto ([out, retval] ITransform2D **ppTransform) |
| Returns the transform from the global (in relation to the current) coordinate system to the current coordinate system. | |
| HRESULT | IsLeft ([out, retval] VARIANT_BOOL *pResult) |
| Checks whether the local coordinate system is left. | |
| HRESULT | IsNormal ([out, retval] VARIANT_BOOL *pResult) |
| Checks whether the local coordinate system is normal. | |
| HRESULT | IsOrthogonal ([out, retval] VARIANT_BOOL *pResult) |
| Checks whether the local coordinate system is orthogonal. | |
Properties | |
| Vector2D | AxisX [get] |
| Returns the X axis vector of the coordinate system. | |
| Vector2D | AxisY [get] |
| Returns the Y axis vector of the coordinate system. | |
| Point2D | Origin [get] |
| Returns the origin of the coordinate system. | |
| Placement2D | Placement [get] |
| Returns the 2D placement of an object as a Placement2D struct. | |
Represents a local coordinate system in two-dimensional space.
A local coordinate system is described by an origin point and two non-collinear axis vectors.