static TypeID getDatumType(const char * str)
| 原型 | static TypeID getDatumType(const char * str) |
| 描述 | 静态函数,获取基准类型 |
| 参数 | [i]const char * str: 类型字符串 |
| 返回值 | 基准类型(为6个基准轴或者6个基准平面之一) |
static const char * getDatumString(TypeID type)
| 原型 | static const char * getDatumString(TypeID type) |
| 描述 | 静态函数,获取基准类型字符串 |
| 参数 | [i]TypeID type: 基准类型(为6个基准轴或者6个基准平面之一) |
| 返回值 | 基准类型字符串 |
XDatum(ulong id, TypeID type)
| 原型 | XDatum(ulong id, TypeID type) |
| 描述 | 构造函数 |
| 参数 | [i]ulong id: 对象ID [i] TypeID type: 对象类型 |
| 返回值 | 无 |
void setReference(const XCoordSystem * cs)
| 原型 | void setReference(const XCoordSystem * cs) |
| 描述 | 设置参考坐标系 |
| 参数 | [i]const XCoordSystem * cs: 参考坐标系 |
| 返回值 | 无 |
const XCoordSystem * getReference() const
| 原型 | const XCoordSystem * getReference() const |
| 描述 | 获取参考坐标系 |
| 参数 | 无 |
| 返回值 | 参考坐标系 |
void write(XBinaryIO * io)
| 原型 | void write(XBinaryIO * io) |
| 描述 | 基类接口,将基准对象写入到二进制文件中 |
| 参数 | [i]XBinaryIO * io: 二进制文件句柄 |
| 返回值 | 无 |
ErrorCode read(XBinaryIO * io, DatumManager * mgr)
| 原型 | ErrorCode read(XBinaryIO * io, DatumManager * mgr) |
| 描述 | 基类接口,从二进制文件中读取基准对象数据 |
| 参数 | [i]XBinaryIO * io: 二进制文件句柄 [i] DatumManager * mgr: 基准对象管理器 |
| 返回值 | 如成功读取返回Error_None, 否则返回相应错误码 |