Woolz Image Processing
Version 1.8.3
|
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(), WlzGMModelCopy(), WlzGMModelDeleteS(), WlzGMModelFreeS(), WlzGMModelNewS(), WlzGMModelResIdx(), WlzGMShellSimplexCnt(), and WlzGMVerifyShell().
struct _WlzGMShell* _WlzGMShell::next |
the next shell in the model.
Referenced by WlzBoundingBoxGModel2D(), WlzBoundingBoxGModel3D(), WlzGetSectionFromGMModel(), WlzGMFilterRmSmShells(), WlzGMModelCopy(), WlzGMModelSetSG(), WlzGMShellAppend(), WlzGMShellUnlink(), WlzGMVerifyModel(), and WlzGMVerifyShell().
struct _WlzGMShell* _WlzGMShell::prev |
The previous shell in the model.
Referenced by WlzGMModelCopy(), WlzGMShellAppend(), WlzGMShellUnlink(), and WlzGMVerifyShell().
WlzGMShellGU _WlzGMShell::geo |
The shell's geometry.
Referenced by WlzAffineTransformGMShell(), WlzGMModelCopy(), WlzGMModelNewS(), WlzGMModelSetSG(), WlzGMShellComputeGBB(), WlzGMShellDndateG2D(), WlzGMShellDndateG3D(), WlzGMShellGetGBB2D(), WlzGMShellGetGBB3D(), WlzGMShellGInBB2D(), WlzGMShellGInBB3D(), WlzGMShellSetGBB2D(), WlzGMShellSetGBB3D(), WlzGMShellUpdateG2D(), WlzGMShellUpdateG3D(), WlzGMShellUpdateGBB2D(), and WlzGMShellUpdateGBB3D().
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 WlzAffineTransformGMShell(), WlzGetSectionFromGMModel(), WlzGMLoopTUnlink(), WlzGMModelCopy(), WlzGMModelDeleteS(), WlzGMModelSetSG(), WlzGMShellComputeGBB(), WlzGMShellSimplexCnt(), and WlzGMVerifyShell().
struct _WlzGMModel* _WlzGMShell::parent |
The parent model of the shell.
Referenced by WlzAffineTransformGMShell(), WlzGMModelConstructS(), WlzGMModelCopy(), WlzGMModelNewFromS(), WlzGMShellSimplexCnt(), WlzGMShellUnlink(), WlzGMVerifyLoopT(), WlzGMVerifyModel(), WlzGMVerifyShell(), and WlzGMVertexShellDist().