XVertex(ulong id,XMemPool * pHashPool)
| 原型 | XVertex(ulong id,XMemPool * pHashPool) |
| 描述 | 构造函数 |
| 参数 | [i]ulong id: 对象ID [i]XMemPool * pHashPool: 内存池 |
| 返回值 | 无 |
~XVertex()
| 原型 | ~XVertex() |
| 描述 | 析构函数 |
| 参数 | 无 |
| 返回值 | 无 |
const XElement * getElement()const
| 原型 | const XElement * getElement()const |
| 描述 | 获取几何顶点的点单元 |
| 参数 | 无 |
| 返回值 | 几何顶点的点单元 |
const XNode * getNode()const
| 原型 | const XNode * getNode()const |
| 描述 | 获取几何顶点所在的节点 |
| 参数 | 无 |
| 返回值 | 几何顶点所在的节点 |
void addUpperEntity(const XGeometry * pEdge)
| 原型 | void addUpperEntity(const XGeometry * pEdge) |
| 描述 | 添加父拓扑对象 |
| 参数 | [i]const XGeometry * pEdge: 父拓扑对象 |
| 返回值 | 无 |
void removeUpperEntity(const XGeometry *pEdge)
| 原型 | void removeUpperEntity(const XGeometry *pEdge) |
| 描述 | 删除父拓扑对象 |
| 参数 | [i]const XGeometry *pEdge: 父拓扑对象 |
| 返回值 | 无 |
bool isUpperEntity(const XGeometry * pEdge)
| 原型 | bool isUpperEntity(const XGeometry * pEdge) |
| 描述 | 判断pEdge是否为几何顶点对象的父拓扑对象 |
| 参数 | [i]const XGeometry * pEdge: 几何拓扑对象 |
| 返回值 | pEdge为几何顶点对象的父拓扑对象返回true,否则返回false |
int getUpperCount() const
| 原型 | int getUpperCount() const |
| 描述 | 获取父拓扑对象的个数 |
| 参数 | 无 |
| 返回值 | 父拓扑对象的个数 |
ulong getNodeCount() const
| 原型 | ulong getNodeCount() const |
| 描述 | 重新实现XGeometry的getNodeCount方法,几何顶点只包含一个节点 |
| 参数 | 无 |
| 返回值 | 返回1 |
const XGeometry * getUpperEntity(int index) const
| 原型 | const XGeometry * getUpperEntity(int index) const |
| 描述 | 重新实现XGeometry的getUpperEntity方法,获取第index个父拓扑对象 |
| 参数 | [i]int index: 父拓扑对象序号 |
| 返回值 | 第index个父拓扑对象 |
void clear(ClearFlag f = Clear_All)
| 原型 | void clear(ClearFlag f = Clear_All) |
| 描述 | 清空几何顶点的数据 |
| 参数 | [i]ClearFlag f = Clear_All: 清空标记 |
| 返回值 | 无 |
void write(XBinaryIO * io)const
| 原型 | void write(XBinaryIO * io)const |
| 描述 | 将几何顶点对象写入到二进制文件中 |
| 参数 | [i]XBinaryIO * io: 二进制文件句柄 |
| 返回值 | 无 |
ErrorCode read(GeometryManager * esmgr, XBinaryIO * io)
| 原型 | ErrorCode read(GeometryManager * esmgr, XBinaryIO * io) |
| 描述 | 从二进制文件中读取几何对象数据 |
| 参数 | [i]GeometryManager * esmgr: 几何对象管理器 [i] XBinaryIO * io: 二进制文件句柄 |
| 返回值 | 成功读取返回Error_None,否则返回相应错误码 |