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