Inherited from XGeometry,
Inherited by NULL
Friend class NULL
Description
XVertex封装了几何顶点的数据及其方法,其类型标识名为“CGEOVERTEX”(以CGEO为前缀)。几何顶点是只包含一个点单元的拓扑对象,它没有子拓扑对象。XVertex从XGeometry继承并重新实现了适用于顶点的方法。
Members
Public interface
XItemPtrArray<XGeometry,2> m_UpperList
几何顶点的父拓扑对象数组
XMemPool * m_pPool
几何顶点对象用到的内存池,用于为父拓扑对象数组分配内存
XVertex(ulong id,XMemPool * pHashPool)
~XVertex()
const XElement * getElement()const
const XNode * getNode()const
void addUpperEntity(const XGeometry * pEdge)
void removeUpperEntity(const XGeometry *pEdge)
bool isUpperEntity(const XGeometry * pEdge)
int getUpperCount() const
ulong getNodeCount() const
const XGeometry * getUpperEntity(int index) const
void clear(ClearFlag f = Clear_All)
void write(XBinaryIO * io)const
ErrorCode read(GeometryManager * esmgr, XBinaryIO * io)