Woolz Image Processing Version 1.4.0
|
A topological disk around a vertex. In 2D or 3D manifold there is one disk per vertex. But in a 3D non-manifold shell many sheets (manifold surfaces components) may be connected at a single vertex, in which case there is one disk per sheet. The disk encodes the radial order of the vertex topology elements around the vertex. Typedef: WlzGMDiskT. More...
Data Fields | |
WlzGMElemType | type |
int | idx |
struct _WlzGMDiskT * | next |
struct _WlzGMDiskT * | prev |
WlzGMVertex * | vertex |
WlzGMVertexT * | vertexT |
A topological disk around a vertex. In 2D or 3D manifold there is one disk per vertex. But in a 3D non-manifold shell many sheets (manifold surfaces components) may be connected at a single vertex, in which case there is one disk per sheet. The disk encodes the radial order of the vertex topology elements around the vertex. Typedef: WlzGMDiskT.
WLZ_GMELM_DISK_T
Referenced by WlzGMVerifyLoopT().
int _WlzGMDiskT::idx |
Unique identifier for vertex.
Referenced by WlzGMModelCopy(), WlzGMModelFreeDT(), WlzGMModelResIdx(), and WlzGMVerifyLoopT().
struct _WlzGMDiskT* _WlzGMDiskT::next |
Next diskT of vertex.
Referenced by WlzGMDiskTAppend(), WlzGMDiskTUnlink(), WlzGMModelCopy(), WlzGMModelDeleteV(), WlzGMVerifyLoopT(), WlzGMVertexCommonEdge(), and WlzGMVertexNormal3D().
struct _WlzGMDiskT* _WlzGMDiskT::prev |
Previous diskT of vertex.
Referenced by WlzGMDiskTAppend(), WlzGMDiskTUnlink(), WlzGMModelCopy(), and WlzGMVerifyLoopT().
The vertex that this disk cycles around.
Referenced by WlzAffineTransformGMShell(), WlzCMeshFromGM(), WlzGetSectionFromGMModel(), WlzGMDiskTUnlink(), WlzGMEdgeCommonVertex(), WlzGMEdgeCommonVertexGetDiskTs(), WlzGMEdgeTInsertRadial(), WlzGMFaceGetG3D(), WlzGMModelConstructSimplex3N(), WlzGMModelCopy(), WlzGMModelDeleteS(), WlzGMModelSetSG(), WlzGMModelSpxStats(), WlzGMShellComputeGBB(), WlzGMVerifyLoopT(), and WlzGMVertexNormal3D().
A vertex topology element in this disk topology element.
Referenced by WlzAffineTransformGMShell(), WlzGMDiskTJoin(), WlzGMModelCopy(), WlzGMModelDeleteV(), WlzGMModelSetSG(), WlzGMVerifyLoopT(), WlzGMVertexCommonEdge(), WlzGMVertexGetShell(), WlzGMVertexNormal3D(), and WlzGMVertexTUnlink().