Woolz Image Processing
Version 1.8.3
|
A geometric model which can represent both 2D graphs and 3D surfaces, with the surfaces being either manifold or non-manifold. The geometric model inherits it's core fields from the Woolz core domain. Typedef: WlzGMModel. More...
Data Fields | |
WlzGMModelType | type |
int | linkcount |
void * | freeptr |
WlzGMShell * | child |
int | vertexHTSz |
WlzGMVertex ** | vertexHT |
WlzGMModelR | res |
A geometric model which can represent both 2D graphs and 3D surfaces, with the surfaces being either manifold or non-manifold. The geometric model inherits it's core fields from the Woolz core domain. Typedef: WlzGMModel.
WlzGMModelType _WlzGMModel::type |
Type of model integer or double precision, 2D or 3D
Referenced by WlzAffineTransformGMModel(), WlzAffineTransformGMShell(), WlzBasisFnTransformGMModel(), WlzBoundingBoxGModel2D(), WlzBoundingBoxGModel3D(), WlzCMeshFromGM(), WlzDistMetricDirGM(), WlzDistMetricGM(), WlzDVerticesFromGM(), WlzGeoModelGridWSpNew3D(), WlzGeoModelGridWSpSet3D(), WlzGMFilterFlipOrient(), WlzGMModelConstructS(), WlzGMModelCopy(), WlzGMModelCut(), WlzGMModelCutDom(), WlzGMModelDeleteE(), WlzGMModelFindNMEdges(), WlzGMModelFree(), WlzGMModelFreeDT(), WlzGMModelFreeE(), WlzGMModelFreeET(), WlzGMModelFreeF(), WlzGMModelFreeLT(), WlzGMModelFreeS(), WlzGMModelFreeV(), WlzGMModelFreeVT(), WlzGMModelGetDimension(), WlzGMModelGetSGeomType(), WlzGMModelGetVGeomType(), WlzGMModelNew(), WlzGMModelNewFromS(), WlzGMModelResIdx(), WlzGMModelSetSG(), WlzGMModelSpxStats(), WlzGMVerifyModel(), WlzMatchICPCtr(), WlzMatchICPObjs(), WlzRegICPObjs(), WlzRegICPObjWSD2D(), and WlzVerticesFromGM().
int _WlzGMModel::linkcount |
Core.
Referenced by WlzAssignGMModel(), and WlzFreeContour().
void* _WlzGMModel::freeptr |
Core.
WlzGMShell* _WlzGMModel::child |
A child shell of the model, others can be reached by walking the next/prev fields.
Referenced by WlzBoundingBoxGModel2D(), WlzBoundingBoxGModel3D(), WlzGetSectionFromGMModel(), WlzGMFilterRmSmShells(), WlzGMModelCopy(), WlzGMModelSetSG(), WlzGMShellUnlink(), and WlzGMVerifyModel().
int _WlzGMModel::vertexHTSz |
Vertex hash table size.
Referenced by WlzGMModelAddVertexToHT(), WlzGMModelMatchVertexG2D(), WlzGMModelMatchVertexG3D(), WlzGMModelNew(), WlzGMModelRehashVHT(), and WlzGMModelRemVertex().
WlzGMVertex** _WlzGMModel::vertexHT |
Vertex hash table.
Referenced by WlzGMModelAddVertexToHT(), WlzGMModelFree(), WlzGMModelMatchVertexG2D(), WlzGMModelMatchVertexG3D(), WlzGMModelNew(), WlzGMModelRehashVHT(), and WlzGMModelRemVertex().
WlzGMModelR _WlzGMModel::res |
Model resources.
Referenced by WlzAffineTransformGMModel(), WlzBasisFnTransformGMModel(), WlzCMeshFromGM(), WlzGMFilterFlipOrient(), WlzGMModelAddResCb(), WlzGMModelCopy(), WlzGMModelCut(), WlzGMModelCutDom(), WlzGMModelFindNMEdges(), WlzGMModelFree(), WlzGMModelGetRes(), WlzGMModelNew(), WlzGMModelNewE(), WlzGMModelNewET(), WlzGMModelNewF(), WlzGMModelNewLT(), WlzGMModelNewS(), WlzGMModelNewV(), WlzGMModelNewVT(), WlzGMModelRehashVHT(), WlzGMModelRemResCb(), WlzGMModelResIdx(), WlzGMModelSetSG(), WlzGMModelSpxStats(), WlzGMVerifyLoopT(), WlzGMVerifyModel(), WlzGMVerifyShell(), and WlzMatchICPCtr().