Woolz Image Processing
Version 1.7.5
|
A graph based mesh model for 3D boundary conforming simplical meshes. The mesh inherits it's core fields from the Woolz core domain. Typedef: WlzCMesh3D. More...
Data Fields | |
int | type |
int | linkcount |
void * | freeptr |
double | maxSqEdgLen |
WlzDBox3 | bBox |
WlzCMeshCellGrid3D | cGrid |
struct _WlzCMeshRes | res |
A graph based mesh model for 3D boundary conforming simplical meshes. The mesh inherits it's core fields from the Woolz core domain. Typedef: WlzCMesh3D.
int _WlzCMesh3D::type |
Type of mesh.
Referenced by WlzBasisFnIMQ3DFromCPts(), WlzBasisFnInvertMakeCMeshTr(), WlzBasisFnMakeCMeshTr(), WlzBasisFnMakeCMeshTr3D(), WlzBasisFnMQ3DFromCPts(), WlzBasisFnSetCMesh3D(), WlzBasisFnTrFromCPts3DParam(), WlzCMeshClearElmFlags3D(), WlzCMeshClearNodFlags3D(), WlzCMeshCmpElmFeat3D(), WlzCMeshCopy3D(), WlzCMeshCountBoundNodes3D(), WlzCMeshDbgOutVTK3D(), WlzCMeshDelUnusedNodes3D(), WlzCMeshDistance3D(), WlzCMeshFixNegativeElms3D(), WlzCMeshFMarNodes3D(), WlzCMeshGetBoundNodes3D(), WlzCMeshLaplacianSmooth3D(), WlzCMeshNew3D(), WlzCMeshProduct(), WlzCMeshSetBoundElmFlags3D(), WlzCMeshSetBoundNodFlags3D(), WlzCMeshSetNodFlags3D(), WlzCMeshToDomObjValues(), WlzCMeshUpdateBBox3D(), WlzCMeshUpdateMaxSqEdgLen3D(), WlzCMeshVerify3D(), WlzContourGrdObj2D(), WlzEffWriteObjEMT(), WlzEffWriteObjMesh(), WlzEffWriteObjNodeEle(), WlzEffWriteObjVMesh(), WlzEffWritePointsVtkFieldValues(), WlzIndexedValuesSet(), and WlzWriteMeshTransform3D().
int _WlzCMesh3D::linkcount |
Core.
Referenced by WlzCMeshFree3D(), and WlzObjectFacts().
void* _WlzCMesh3D::freeptr |
Core.
double _WlzCMesh3D::maxSqEdgLen |
Maximum of squared edge lengths which can be used to restrict geometric searches. This may not be correct if nodes have been deleted or modified so it should not be relied upon for any more than an upper limit.
Referenced by WlzCMeshCopy3D(), WlzCMeshSetElm3D(), and WlzCMeshUpdateMaxSqEdgLen3D().
WlzDBox3 _WlzCMesh3D::bBox |
Axis aligned bounding box of the mesh.
Referenced by WlzBoundingBox3D(), WlzCMeshCopy3D(), WlzCMeshFromBalLBTDom3D(), WlzCMeshIntersect2Mesh2D(), WlzCMeshNewNod3D(), WlzCMeshReassignGridCells3D(), WlzCMeshStrainTensorAtPts(), WlzCMeshUpdateBBox3D(), WlzEffReadObjEMT(), WlzEffReadObjMesh(), WlzEffReadObjNodeEle(), WlzEffReadObjVMesh(), WlzEffWritePointsVtkFieldValues(), and WlzReadMeshTransform3D().
WlzCMeshCellGrid3D _WlzCMesh3D::cGrid |
Cell grid for fast node and element location queries.
Referenced by WlzCMeshClosestNod3D(), WlzCMeshElmClosestPosIn3D(), WlzCMeshElmMinEdgLnSq3D(), WlzCMeshFree3D(), WlzCMeshGetCellStats3D(), WlzCMeshLocateNod3D(), WlzCMeshNewNod3D(), and WlzCMeshReassignGridCells3D().
struct _WlzCMeshRes _WlzCMesh3D::res |
Mesh resources.
Referenced by WlzAffineTransformIsTranslate(), WlzBasisFnIMQ3DFromCPts(), WlzBasisFnMQ3DFromCPts(), WlzBasisFnSetCMesh3D(), WlzBasisFnValueMOSPhi(), WlzCMeshAddDelElmCb3D(), WlzCMeshAddDelNodCb3D(), WlzCMeshAddNewElmCb3D(), WlzCMeshAddNewNodCb3D(), WlzCMeshAffineProduct(), WlzCMeshAffineTransformMesh3D(), WlzCMeshAllocElm3D(), WlzCMeshAllocNod3D(), WlzCMeshBoundConform3D(), WlzCMeshClearElmFlags3D(), WlzCMeshClearNodFlags3D(), WlzCMeshClosestNod3D(), WlzCMeshCmpElmFeat3D(), WlzCMeshCopy3D(), WlzCMeshCountBoundNodes3D(), WlzCMeshDbgOutVTK3D(), WlzCMeshDelNod3D(), WlzCMeshDelUnusedNodes3D(), WlzCMeshDispToField(), WlzCMeshDistance3D(), WlzCMeshElmClosestPosIn3D(), WlzCMeshElmFree3D(), WlzCMeshElmUseNod3D(), WlzCMeshExpansion(), WlzCMeshExpValues(), WlzCMeshFixNegativeElms3D(), WlzCMeshFMarNodes3D(), WlzCMeshFree3D(), WlzCMeshGetBoundNodes3D(), WlzCMeshGetNodesAndEdges(), WlzCMeshIndexMaskFromValueRange(), WlzCMeshIntersect2Mesh2D(), WlzCMeshLaplacianSmooth3D(), WlzCMeshMakeElmIdxTbl3D(), WlzCMeshMakeNodIdxTbl3D(), WlzCMeshNew3D(), WlzCMeshNewElm3D(), WlzCMeshNextElm3D(), WlzCMeshNextNod3D(), WlzCMeshNodFree3D(), WlzCMeshProduct(), WlzCMeshReassignGridCells3D(), WlzCMeshRemDelElmCb3D(), WlzCMeshRemDelNodCb3D(), WlzCMeshRemNewElmCb3D(), WlzCMeshRemNewNodCb3D(), WlzCMeshSetBoundElmFlags3D(), WlzCMeshSetBoundNodFlags3D(), WlzCMeshSetDispFromField(), WlzCMeshSetElmIdxTbl3D(), WlzCMeshSetNodFlags3D(), WlzCMeshSetNodIdxTbl3D(), WlzCMeshSetVertices3D(), WlzCMeshStrainTensorAtPts(), WlzCMeshToDomObjValues(), WlzCMeshTransformGetBBox3D(), WlzCMeshTransformInvert(), WlzCMeshTransformManyObjAsIdx(), WlzCMeshTrRegSM3D(), WlzCMeshUpdateBBox3D(), WlzCMeshUpdateMaxSqEdgLen3D(), WlzCMeshValuesNormalise(), WlzCMeshValueTransfer(), WlzCMeshVerify3D(), WlzContourGrdObj2D(), WlzCopyValues(), WlzEffReadObjEMT(), WlzEffReadObjMesh(), WlzEffReadObjNodeEle(), WlzEffReadObjVMesh(), WlzEffWriteObjEMT(), WlzEffWriteObjMesh(), WlzEffWriteObjNodeEle(), WlzEffWriteObjVMesh(), WlzEffWritePointsVtkFieldValues(), WlzIndexedValuesSet(), WlzMakeIndexedValues(), WlzObjectFacts(), WlzReadMeshTransform3D(), WlzVertexHeapSortIdxFnD3(), and WlzWriteMeshTransform3D().