Woolz Image Processing
Version 1.7.5
|
A shell which is a collection of connected geometric modeling elements. Typedef: WlzGMShell. More...
Data Fields | |
WlzGMElemType | type |
int | idx |
struct _WlzGMShell * | next |
struct _WlzGMShell * | prev |
WlzGMShellGU | geo |
WlzGMLoopT * | child |
struct _WlzGMModel * | parent |
A shell which is a collection of connected geometric modeling elements. Typedef: WlzGMShell.
WlzGMElemType _WlzGMShell::type |
WLZ_GMELM_SHELL
Referenced by WlzGMModelNewS(), WlzGMVerifyLoopT(), WlzGMVerifyModel(), and WlzGMVerifyShell().
int _WlzGMShell::idx |
The shell's index.
Referenced by WlzBoundingBoxGModel2D(), WlzBoundingBoxGModel3D(), WlzGeometryTrackUpAndDown_s(), WlzGMModelCopy(), WlzGMModelDeleteS(), WlzGMModelFreeS(), WlzGMModelNewS(), WlzGMModelResIdx(), WlzGMShellSimplexCnt(), WlzGMVerifyShell(), WlzObjectFacts(), and WlzRasterLineSetItv2D().
struct _WlzGMShell* _WlzGMShell::next |
the next shell in the model.
Referenced by nrerror(), WlzBoundingBoxGModel2D(), WlzBoundingBoxGModel3D(), WlzGeometryTrackUpAndDown_s(), WlzGetSectionFromGMModel(), WlzGMFilterRmSmShells(), WlzGMModelConstructS(), WlzGMModelCopy(), WlzGMModelDeleteV(), WlzGMModelSetSG(), WlzGMShellAppend(), WlzGMShellUnlink(), WlzGMVerifyModel(), WlzGMVerifyShell(), WlzMatchICPCtr(), and WlzRasterLineSetItv2D().
struct _WlzGMShell* _WlzGMShell::prev |
The previous shell in the model.
Referenced by WlzGMModelConstructS(), WlzGMModelCopy(), WlzGMModelDeleteV(), WlzGMShellAppend(), WlzGMShellUnlink(), and WlzGMVerifyShell().
WlzGMShellGU _WlzGMShell::geo |
The shell's geometry.
Referenced by WlzAffineTransformGMShell(), WlzGMModelCopy(), WlzGMModelFreeS(), WlzGMModelNewS(), WlzGMModelSetSG(), WlzGMShellComputeGBB(), WlzGMShellDndateG2D(), WlzGMShellDndateG3D(), WlzGMShellGetGBB2D(), WlzGMShellGetGBB3D(), WlzGMShellGInBB2D(), WlzGMShellGInBB3D(), WlzGMShellSetGBB2D(), WlzGMShellSetGBB3D(), WlzGMShellUpdateG2D(), WlzGMShellUpdateG3D(), WlzGMShellUpdateGBB2D(), WlzGMShellUpdateGBB3D(), and WlzObjectFacts().
WlzGMLoopT* _WlzGMShell::child |
A child loop topology element of the shell from which all the others can be reached by walking the next/prev fields.
Referenced by nrerror(), WlzAffineTransformGMShell(), WlzGeometryTrackUpAndDown_s(), WlzGetSectionFromGMModel(), WlzGMEdgeCommonFace(), WlzGMLoopTUnlink(), WlzGMModelConstructS(), WlzGMModelConstructSimplex3N(), WlzGMModelCopy(), WlzGMModelDeleteS(), WlzGMModelDeleteV(), WlzGMModelSetSG(), WlzGMShellComputeGBB(), WlzGMShellSimplexCnt(), WlzGMVerifyShell(), WlzMatchICPCtr(), WlzMatchICPWeightMatches(), and WlzRasterLineSetItv2D().
struct _WlzGMModel* _WlzGMShell::parent |
The parent model of the shell.
Referenced by WlzAffineTransformGMShell(), WlzGMModelConstructS(), WlzGMModelCopy(), WlzGMModelDeleteV(), WlzGMModelNewFromS(), WlzGMShellSimplexCnt(), WlzGMShellUnlink(), WlzGMVerifyLoopT(), WlzGMVerifyModel(), WlzGMVerifyShell(), and WlzGMVertexShellDist().