Woolz Image Processing
Version 1.7.5
|
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 nrerror(), WlzAffineTransformGMModel(), WlzAffineTransformGMShell(), WlzBasisFnTransformGMModel(), WlzBoundingBoxGModel2D(), WlzBoundingBoxGModel3D(), WlzCentreOfMassVtx3D(), WlzCMeshFromGM(), WlzCMeshTransformManyObjAsIdx(), WlzDistMetricDirGM(), WlzDistMetricGM(), WlzDVerticesFromGM(), WlzEffWriteObjObj(), WlzEffWriteObjPly2(), WlzEffWriteObjSMesh(), WlzEffWriteObjStl(), WlzEffWriteObjVtk(), WlzEffWritePointsVtkFieldValues(), WlzGeometryTrackUpAndDown_s(), WlzGeoModelGridWSpNew3D(), WlzGeoModelGridWSpSet3D(), WlzGetMaskedSectionFromObject(), WlzGMFilterFlipOrient(), WlzGMFilterGeomLPLM(), 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(), WlzMatchICPWeightMatches(), WlzObjectFacts(), WlzRasterLineSetItv2D(), WlzRegICPObjs(), WlzRegICPObjWSD2D(), WlzShiftValues(), WlzVertexHeapSortIdxFnD3(), WlzVerticesFromGM(), and WlzWriteObj().
int _WlzGMModel::linkcount |
Core.
Referenced by WlzAssignGMModel(), WlzFreeContour(), and WlzObjectFacts().
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 nrerror(), WlzBoundingBoxGModel2D(), WlzBoundingBoxGModel3D(), WlzGeometryTrackUpAndDown_s(), WlzGetSectionFromGMModel(), WlzGMFilterRmSmShells(), WlzGMModelConstructS(), WlzGMModelCopy(), WlzGMModelSetSG(), WlzGMShellUnlink(), WlzGMVerifyModel(), and WlzRasterLineSetItv2D().
int _WlzGMModel::vertexHTSz |
Vertex hash table size.
Referenced by WlzEffWritePointsVtkFieldValues(), 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 nrerror(), WlzAffineTransformGMModel(), WlzBasisFnTransformGMModel(), WlzCentreOfMassVtx3D(), WlzCMeshFromGM(), WlzCMeshTransformManyObjAsIdx(), WlzDVerticesFromGM(), WlzEffWriteObjObj(), WlzEffWriteObjPly2(), WlzEffWriteObjSMesh(), WlzEffWriteObjStl(), WlzEffWriteObjVtk(), WlzGeometryTrackUpAndDown_s(), WlzGMFilterFlipOrient(), WlzGMFilterGeomLPLM(), WlzGMModelAddResCb(), WlzGMModelCopy(), WlzGMModelCut(), WlzGMModelCutDom(), WlzGMModelFindNMEdges(), WlzGMModelFree(), WlzGMModelFreeDT(), WlzGMModelFreeE(), WlzGMModelFreeET(), WlzGMModelFreeF(), WlzGMModelFreeLT(), WlzGMModelFreeS(), WlzGMModelFreeV(), WlzGMModelFreeVT(), WlzGMModelGetRes(), WlzGMModelNew(), WlzGMModelNewE(), WlzGMModelNewET(), WlzGMModelNewF(), WlzGMModelNewLT(), WlzGMModelNewS(), WlzGMModelNewV(), WlzGMModelNewVT(), WlzGMModelRehashVHT(), WlzGMModelRemResCb(), WlzGMModelResIdx(), WlzGMModelSetSG(), WlzGMModelSpxStats(), WlzGMVerifyLoopT(), WlzGMVerifyModel(), WlzGMVerifyShell(), WlzMatchICPCtr(), WlzMatchICPWeightMatches(), WlzObjectFacts(), WlzRasterLineSetItv2D(), WlzShiftValues(), WlzVertexHeapSortIdxFnD3(), and WlzWriteObj().