Woolz Image Processing
Version 1.7.5
|
A directed loop or the topological properties of a loop. Typedef: WlzGMLoopT. More...
Data Fields | |
WlzGMElemType | type |
int | idx |
struct _WlzGMLoopT * | next |
struct _WlzGMLoopT * | prev |
struct _WlzGMLoopT * | opp |
struct _WlzGMFace * | face |
WlzGMEdgeT * | edgeT |
struct _WlzGMShell * | parent |
A directed loop or the topological properties of a loop. Typedef: WlzGMLoopT.
WlzGMElemType _WlzGMLoopT::type |
WLZ_GMELM_LOOP_T
Referenced by WlzGMModelNewLT(), and WlzGMVerifyLoopT().
int _WlzGMLoopT::idx |
Unique identifier for loop topology element.
Referenced by WlzGeometryTrackUpAndDown_s(), WlzGMModelCopy(), WlzGMModelDeleteS(), WlzGMModelFreeLT(), WlzGMModelNewLT(), WlzGMModelResIdx(), WlzGMVerifyLoopT(), and WlzRasterLineSetItv2D().
struct _WlzGMLoopT* _WlzGMLoopT::next |
The next loopT in the parent.
Referenced by nrerror(), WlzAffineTransformGMShell(), WlzGeometryTrackUpAndDown_s(), WlzGetSectionFromGMModel(), WlzGMLoopTAppend(), WlzGMLoopTUnlink(), WlzGMModelConstructS(), WlzGMModelCopy(), WlzGMModelDeleteS(), WlzGMModelDeleteV(), WlzGMShellComputeGBB(), WlzGMShellSimplexCnt(), WlzGMVerifyLoopT(), WlzGMVerifyShell(), WlzMatchICPWeightMatches(), and WlzRasterLineSetItv2D().
struct _WlzGMLoopT* _WlzGMLoopT::prev |
The previous loopT in the parent.
Referenced by WlzGMLoopTAppend(), WlzGMLoopTUnlink(), WlzGMModelConstructS(), WlzGMModelCopy(), WlzGMModelDeleteV(), and WlzGMVerifyLoopT().
struct _WlzGMLoopT* _WlzGMLoopT::opp |
The opposite loop topology element.
Referenced by WlzGMFilterFlipOrient(), WlzGMModelConstructS(), WlzGMModelConstructSimplex3N(), WlzGMModelCopy(), WlzGMModelDeleteV(), and WlzMatchICPWeightMatches().
struct _WlzGMFace* _WlzGMLoopT::face |
The face not used in 2D models.
Referenced by WlzGetSectionFromGMModel(), WlzGMEdgeCommonFace(), WlzGMModelConstructS(), WlzGMModelCopy(), WlzGMModelDeleteS(), WlzGMShellSimplexCnt(), and WlzRasterLineSetItv2D().
WlzGMEdgeT* _WlzGMLoopT::edgeT |
An edge topology element in this loop topology element, the others can be found by walking the edgeT's next/prev fields.
Referenced by nrerror(), WlzAffineTransformGMShell(), WlzCMeshFromGM(), WlzEffWriteObjObj(), WlzEffWriteObjPly2(), WlzEffWriteObjSMesh(), WlzEffWriteObjVtk(), WlzGeometryTrackUpAndDown_s(), WlzGetSectionFromGMModel(), WlzGMEdgeTUnlink(), WlzGMFaceGetG3D(), WlzGMModelConstructS(), WlzGMModelConstructSimplex3N(), WlzGMModelCopy(), WlzGMModelDeleteS(), WlzGMModelDeleteV(), WlzGMModelSetSG(), WlzGMModelSpxStats(), WlzGMShellComputeGBB(), WlzGMShellSimplexCnt(), WlzGMVerifyLoopT(), WlzMatchICPWeightMatches(), WlzRasterLineSetItv2D(), and WlzWriteObj().
struct _WlzGMShell* _WlzGMLoopT::parent |
Parent of this loopT.
Referenced by WlzGeometryTrackUpAndDown_s(), WlzGMEdgeCommonFace(), WlzGMEdgeGetShell(), WlzGMLoopTUnlink(), WlzGMModelConstructS(), WlzGMModelConstructSimplex3N(), WlzGMModelCopy(), WlzGMModelDeleteV(), WlzGMModelSetSG(), WlzGMVerifyLoopT(), WlzGMVerifyShell(), WlzGMVertexGetShell(), and WlzMatchICPWeightMatches().