Inherited from NItem,
Inherited by XCoordSystem,XDatumPlane,XDatumAxis
Friend class DatumManager,
Description
XDatum是XT中所有基准对象的基类,它封装了基准对象的通用接口,它的类型标识前缀为“CDTM”,分别由坐标系、基准面、基准轴从该基类继承。
XDatum定义了局部基准空间,任何参照它的对象都可以通过XDatum提供的方法计算获取对象在局部空间里的位置。它预定义了6个基准轴(X+,X-,Y+,Y-,Z+, Z-)和6个基准面(XOY,YOZ,ZOX,YOX, ZOY, XOZ).
Members
Public interface
const XCoordSystem * m_pRefCoord
基准参考坐标系
static TypeID getDatumType(const char * str)
static const char * getDatumString(TypeID type)
XDatum(ulong id, TypeID type)
void setReference(const XCoordSystem * cs)
const XCoordSystem * getReference() const
void write(XBinaryIO * io)
ErrorCode read(XBinaryIO * io, DatumManager * mgr)