v2.33
 
IPlacement2D Interface Reference

Represents a local coordinate system in two-dimensional space. More...

Inheritance diagram for IPlacement2D:

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.
 

Detailed Description

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.