User Tools

Site Tools


ftbl:class:domain:xdatum

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, 否则返回相应错误码
ftbl/class/domain/xdatum.txt · Last modified: 2025/05/09 14:46 (external edit)