Woolz Image Processing
Version 1.7.5
|
Resources used for efficient allocation and recycling of mesh entities. Typedef: WlzCMeshEntRes. More...
Data Fields | |
unsigned int | numEnt |
unsigned int | maxEnt |
unsigned int | nextIdx |
AlcVector * | vec |
WlzCMeshCbEntry * | newEntCb |
WlzCMeshCbEntry * | delEntCb |
Resources used for efficient allocation and recycling of mesh entities. Typedef: WlzCMeshEntRes.
unsigned int _WlzCMeshEntRes::numEnt |
Number of valid entities in vector.
Referenced by WlzCMeshAllocElm2D(), WlzCMeshAllocElm2D5(), WlzCMeshAllocElm3D(), WlzCMeshAllocNod2D(), WlzCMeshAllocNod2D5(), WlzCMeshAllocNod3D(), WlzCMeshClosestNod2D(), WlzCMeshClosestNod2D5(), WlzCMeshClosestNod3D(), WlzCMeshCompSurfMap(), WlzCMeshComputeNormalsIxv2D5(), WlzCMeshCopy2D(), WlzCMeshCopy2D5(), WlzCMeshCopy3D(), WlzCMeshDistance2D(), WlzCMeshDistance3D(), WlzCMeshElmClosestPosIn2D(), WlzCMeshElmClosestPosIn3D(), WlzCMeshElmFree2D(), WlzCMeshElmFree2D5(), WlzCMeshElmFree3D(), WlzCMeshExtract2D(), WlzCMeshFlatten2D5(), WlzCMeshNodFree2D(), WlzCMeshNodFree2D5(), WlzCMeshNodFree3D(), WlzCMeshReassignGridCells2D(), WlzCMeshReassignGridCells2D5(), WlzCMeshReassignGridCells3D(), WlzCMeshToDomObjValues(), WlzCMeshTransformGetBBox2D(), WlzCMeshTransformGetBBox3D(), WlzCMeshTransformInvert(), WlzContourGrdObj2D(), WlzEffWriteObjEMT(), WlzEffWriteObjMesh(), WlzEffWriteObjNodeEle(), WlzEffWriteObjPly2(), WlzEffWriteObjSMesh(), WlzEffWriteObjVMesh(), WlzEffWriteObjVtk(), WlzEffWritePointsVtkFieldValues(), WlzObjectFacts(), WlzVertexHeapSortIdxFnD3(), and WlzWriteMeshTransform3D().
unsigned int _WlzCMeshEntRes::maxEnt |
Space allocated in vector.
Referenced by WlzAffineTransformIsTranslate(), WlzBasisFnGauss2DFromCPts(), WlzBasisFnIMQ2DFromCPts(), WlzBasisFnIMQ3DFromCPts(), WlzBasisFnMQ2DFromCPts(), WlzBasisFnMQ3DFromCPts(), WlzBasisFnSetCMesh2D(), WlzBasisFnSetCMesh3D(), WlzBasisFnTPS2DFromCPts(), WlzCMeshAffineProduct(), WlzCMeshAffineTransformMesh2D(), WlzCMeshAffineTransformMesh2D5(), WlzCMeshAffineTransformMesh3D(), WlzCMeshAllocElm2D(), WlzCMeshAllocElm2D5(), WlzCMeshAllocElm3D(), WlzCMeshAllocNod2D(), WlzCMeshAllocNod2D5(), WlzCMeshAllocNod3D(), WlzCMeshBoundConform2D(), WlzCMeshBoundConform3D(), WlzCMeshClearElmFlags2D(), WlzCMeshClearElmFlags3D(), WlzCMeshClearNodFlags2D(), WlzCMeshClearNodFlags3D(), WlzCMeshCmpElmFeat2D(), WlzCMeshCmpElmFeat3D(), WlzCMeshCompSurfMap(), WlzCMeshComputeCurvaturesFromNodNorm(), WlzCMeshComputeNormalsElm(), WlzCMeshComputeNormalsIxv2D5(), WlzCMeshComputeNormalsNod(), WlzCMeshCopy2D(), WlzCMeshCopy2D5(), WlzCMeshCopy3D(), WlzCMeshCountBoundNodes2D(), WlzCMeshCountBoundNodes2D5(), WlzCMeshCountBoundNodes3D(), WlzCMeshDbgOutVTK2D(), WlzCMeshDbgOutVTK3D(), WlzCMeshDelUnusedNodes2D(), WlzCMeshDelUnusedNodes2D5(), WlzCMeshDelUnusedNodes3D(), WlzCMeshDispToField(), WlzCMeshDistance2D(), WlzCMeshDistance3D(), WlzCMeshElmClosestPosIn3D(), WlzCMeshElmUseNod3D(), WlzCMeshExpansion(), WlzCMeshExpValues(), WlzCMeshExtract2D(), WlzCMeshFixNegativeElms2D(), WlzCMeshFixNegativeElms3D(), WlzCMeshFlatten2D5(), WlzCMeshFMarNodes2D(), WlzCMeshFMarNodes3D(), WlzCMeshGetBoundNodes2D(), WlzCMeshGetBoundNodes2D5(), WlzCMeshGetBoundNodes3D(), WlzCMeshGetNodesAndEdges(), WlzCMeshIndexMaskFromValueRange(), WlzCMeshIntersect2Mesh2D(), WlzCMeshIntersectDom2D5(), WlzCMeshLaplacianSmooth2D(), WlzCMeshLaplacianSmooth3D(), WlzCMeshMakeElmIdxTbl2D(), WlzCMeshMakeElmIdxTbl2D5(), WlzCMeshMakeElmIdxTbl3D(), WlzCMeshMakeNodIdxTbl2D(), WlzCMeshMakeNodIdxTbl2D5(), WlzCMeshMakeNodIdxTbl3D(), WlzCMeshNextElm2D(), WlzCMeshNextElm3D(), WlzCMeshNextNod2D(), WlzCMeshNextNod3D(), WlzCMeshProduct(), WlzCMeshReassignGridCells2D(), WlzCMeshReassignGridCells2D5(), WlzCMeshReassignGridCells3D(), WlzCMeshSetBoundElmFlags2D(), WlzCMeshSetBoundElmFlags3D(), WlzCMeshSetBoundNodFlags2D(), WlzCMeshSetBoundNodFlags2D5(), WlzCMeshSetBoundNodFlags3D(), WlzCMeshSetDispFromField(), WlzCMeshSetElmIdxTbl2D(), WlzCMeshSetElmIdxTbl2D5(), WlzCMeshSetElmIdxTbl3D(), WlzCMeshSetNodFlags2D(), WlzCMeshSetNodFlags3D(), WlzCMeshSetNodIdxTbl2D(), WlzCMeshSetNodIdxTbl2D5(), WlzCMeshSetNodIdxTbl3D(), WlzCMeshSetVertices2D(), WlzCMeshSetVertices3D(), WlzCMeshStrainTensorAtPts(), WlzCMeshToDomObjValues(), WlzCMeshTransformGetBBox2D(), WlzCMeshTransformGetBBox3D(), WlzCMeshTransformInvert(), WlzCMeshTransformManyObjAsIdx(), WlzCMeshTrRegSM3D(), WlzCMeshUpdateBBox2D(), WlzCMeshUpdateBBox2D5(), WlzCMeshUpdateBBox3D(), WlzCMeshUpdateMaxSqEdgLen2D(), WlzCMeshUpdateMaxSqEdgLen2D5(), WlzCMeshUpdateMaxSqEdgLen3D(), WlzCMeshValuesNormalise(), WlzCMeshValueTransfer(), WlzContourGrdObj2D(), WlzCopyValues(), WlzEffWriteObjEMT(), WlzEffWriteObjMesh(), WlzEffWriteObjNodeEle(), WlzEffWriteObjObj(), WlzEffWriteObjPly2(), WlzEffWriteObjSMesh(), WlzEffWriteObjStl(), WlzEffWriteObjVMesh(), WlzEffWriteObjVtk(), WlzEffWritePointsVtkFieldValues(), WlzIndexedValuesSet(), WlzObjectFacts(), WlzReadMeshTransform3D(), WlzVertexHeapSortIdxFnD3(), and WlzWriteMeshTransform3D().
unsigned int _WlzCMeshEntRes::nextIdx |
Index of next free mesh entity in vector.
Referenced by WlzCMeshAllocElm2D(), WlzCMeshAllocElm2D5(), WlzCMeshAllocElm3D(), WlzCMeshAllocNod2D(), WlzCMeshAllocNod2D5(), WlzCMeshAllocNod3D(), and WlzCMeshFlatten2D5().
AlcVector* _WlzCMeshEntRes::vec |
Vector (extensible array) of mesh entities.
Referenced by WlzAffineTransformIsTranslate(), WlzBasisFnSetCMesh2D(), WlzBasisFnSetCMesh3D(), WlzBasisFnValueMOSPhi(), WlzCMeshAffineProduct(), WlzCMeshAffineTransformMesh2D(), WlzCMeshAffineTransformMesh2D5(), WlzCMeshAffineTransformMesh3D(), WlzCMeshAllocElm2D(), WlzCMeshAllocElm2D5(), WlzCMeshAllocElm3D(), WlzCMeshAllocNod2D(), WlzCMeshAllocNod2D5(), WlzCMeshAllocNod3D(), WlzCMeshBoundConform2D(), WlzCMeshBoundConform3D(), WlzCMeshClearElmFlags2D(), WlzCMeshClearElmFlags3D(), WlzCMeshClearNodFlags2D(), WlzCMeshClearNodFlags3D(), WlzCMeshClosePointDom2D5(), WlzCMeshCmpElmFeat2D(), WlzCMeshCmpElmFeat3D(), WlzCMeshCompSurfMap(), WlzCMeshCompSurfMapToDomain(), WlzCMeshComputeCurvaturesFromNodNorm(), WlzCMeshComputeNormalsElm(), WlzCMeshComputeNormalsIxv2D5(), WlzCMeshComputeNormalsNod(), WlzCMeshCopy2D(), WlzCMeshCopy2D5(), WlzCMeshCopy3D(), WlzCMeshCountBoundNodes2D(), WlzCMeshCountBoundNodes2D5(), WlzCMeshCountBoundNodes3D(), WlzCMeshCurvToImage(), WlzCMeshDbgOutVTK2D(), WlzCMeshDbgOutVTK3D(), WlzCMeshDelUnusedNodes2D(), WlzCMeshDelUnusedNodes2D5(), WlzCMeshDelUnusedNodes3D(), WlzCMeshDispToField(), WlzCMeshElmClosestPosIn3D(), WlzCMeshElmUseNod3D(), WlzCMeshExpansion(), WlzCMeshExpValues(), WlzCMeshExtract2D(), WlzCMeshFixNegativeElms2D(), WlzCMeshFixNegativeElms3D(), WlzCMeshFlatten2D5(), WlzCMeshFMarNodes2D(), WlzCMeshFMarNodes3D(), WlzCMeshFree2D(), WlzCMeshFree2D5(), WlzCMeshFree3D(), WlzCMeshFromGM(), WlzCMeshGetBoundNodes2D(), WlzCMeshGetBoundNodes2D5(), WlzCMeshGetBoundNodes3D(), WlzCMeshGetNodesAndEdges(), WlzCMeshIntersect2Mesh2D(), WlzCMeshIntersectDom2D5(), WlzCMeshLaplacianSmooth2D(), WlzCMeshLaplacianSmooth3D(), WlzCMeshMeshMeshProduct(), WlzCMeshNew2D(), WlzCMeshNew2D5(), WlzCMeshNew3D(), WlzCMeshNextElm2D(), WlzCMeshNextElm3D(), WlzCMeshNextNod2D(), WlzCMeshNextNod3D(), WlzCMeshProduct(), WlzCMeshReassignGridCells2D(), WlzCMeshReassignGridCells2D5(), WlzCMeshReassignGridCells3D(), WlzCMeshSetBoundElmFlags2D(), WlzCMeshSetBoundElmFlags3D(), WlzCMeshSetBoundNodFlags2D(), WlzCMeshSetBoundNodFlags2D5(), WlzCMeshSetBoundNodFlags3D(), WlzCMeshSetDispFromField(), WlzCMeshSetElmIdxTbl2D(), WlzCMeshSetElmIdxTbl2D5(), WlzCMeshSetElmIdxTbl3D(), WlzCMeshSetNodFlags2D(), WlzCMeshSetNodFlags3D(), WlzCMeshSetNodIdxTbl2D(), WlzCMeshSetNodIdxTbl2D5(), WlzCMeshSetNodIdxTbl3D(), WlzCMeshSetVertices2D(), WlzCMeshSetVertices3D(), WlzCMeshStrainTensorAtPts(), WlzCMeshToDomObjValues(), WlzCMeshTransformGetBBox2D(), WlzCMeshTransformGetBBox3D(), WlzCMeshTransformInvert(), WlzCMeshTransformManyObjAsIdx(), WlzCMeshTrRegSM3D(), WlzCMeshUpdateBBox2D(), WlzCMeshUpdateBBox2D5(), WlzCMeshUpdateBBox3D(), WlzCMeshUpdateMaxSqEdgLen2D(), WlzCMeshUpdateMaxSqEdgLen2D5(), WlzCMeshUpdateMaxSqEdgLen3D(), WlzCMeshValuesNormalise(), WlzCMeshValueTransfer(), WlzCMeshVerify2D(), WlzCMeshVerify3D(), WlzContourGrdObj2D(), WlzCopyValues(), WlzEffReadObjEMT(), WlzEffReadObjMesh(), WlzEffReadObjNodeEle(), WlzEffReadObjVMesh(), WlzEffWriteObjEMT(), WlzEffWriteObjMesh(), WlzEffWriteObjNodeEle(), WlzEffWriteObjObj(), WlzEffWriteObjPly2(), WlzEffWriteObjSMesh(), WlzEffWriteObjStl(), WlzEffWriteObjVMesh(), WlzEffWriteObjVtk(), WlzEffWritePointsVtkFieldValues(), WlzIndexedValuesSet(), WlzMakeIndexedValues(), WlzObjectFacts(), WlzReadMeshTransform3D(), WlzVertexHeapSortIdxFnD3(), and WlzWriteMeshTransform3D().
WlzCMeshCbEntry* _WlzCMeshEntRes::newEntCb |
Callbacks for new entities.
Referenced by WlzCMeshAddNewElmCb2D(), WlzCMeshAddNewElmCb2D5(), WlzCMeshAddNewElmCb3D(), WlzCMeshAddNewNodCb2D(), WlzCMeshAddNewNodCb2D5(), WlzCMeshAddNewNodCb3D(), WlzCMeshNewElm2D(), WlzCMeshNewElm2D5(), WlzCMeshNewElm3D(), WlzCMeshNewNod2D(), WlzCMeshNewNod2D5(), WlzCMeshRemNewElmCb2D(), WlzCMeshRemNewElmCb2D5(), WlzCMeshRemNewElmCb3D(), WlzCMeshRemNewNodCb2D(), WlzCMeshRemNewNodCb2D5(), and WlzCMeshRemNewNodCb3D().
WlzCMeshCbEntry* _WlzCMeshEntRes::delEntCb |
Callbacks for deleted entities.
Referenced by WlzCMeshAddDelElmCb2D(), WlzCMeshAddDelElmCb2D5(), WlzCMeshAddDelElmCb3D(), WlzCMeshAddDelNodCb2D(), WlzCMeshAddDelNodCb2D5(), WlzCMeshAddDelNodCb3D(), WlzCMeshDelElm2D(), WlzCMeshDelElm2D5(), WlzCMeshDelNod2D(), WlzCMeshDelNod2D5(), WlzCMeshDelNod3D(), WlzCMeshRemDelElmCb2D(), WlzCMeshRemDelElmCb2D5(), WlzCMeshRemDelElmCb3D(), WlzCMeshRemDelNodCb2D(), WlzCMeshRemDelNodCb2D5(), and WlzCMeshRemDelNodCb3D().