Woolz Image Processing
Version 1.7.5
|
A graph based mesh model for 2D boundary conforming simplical meshes. The mesh inherits it's core fields from the Woolz core domain. Typedef: WlzCMesh2D. More...
Data Fields | |
int | type |
int | linkcount |
void * | freeptr |
double | maxSqEdgLen |
WlzDBox2 | bBox |
WlzCMeshCellGrid2D | cGrid |
struct _WlzCMeshRes | res |
A graph based mesh model for 2D boundary conforming simplical meshes. The mesh inherits it's core fields from the Woolz core domain. Typedef: WlzCMesh2D.
int _WlzCMesh2D::type |
Type of mesh.
Referenced by WlzBasisFnGauss2DFromCPts(), WlzBasisFnIMQ2DFromCPts(), WlzBasisFnInvertMakeCMeshTr(), WlzBasisFnMakeCMeshTr(), WlzBasisFnMakeCMeshTr2D(), WlzBasisFnMQ2DFromCPts(), WlzBasisFnSetCMesh2D(), WlzBasisFnTPS2DChangeCPtsParam(), WlzBasisFnTPS2DFromCPts(), WlzBasisFnTrFromCPts2DParam(), WlzCMeshClearElmFlags(), WlzCMeshClearElmFlags2D(), WlzCMeshClearNodFlags(), WlzCMeshClearNodFlags2D(), WlzCMeshCmpElmFeat(), WlzCMeshCmpElmFeat2D(), WlzCMeshCopy(), WlzCMeshCopy2D(), WlzCMeshCountBoundNodes(), WlzCMeshCountBoundNodes2D(), WlzCMeshDbgOutVTK(), WlzCMeshDbgOutVTK2D(), WlzCMeshDelUnusedNodes2D(), WlzCMeshDistance2D(), WlzCMeshElmClosestPosIn(), WlzCMeshElmEnclosingPos(), WlzCMeshElmFuse2D(), WlzCMeshExtract2D(), WlzCMeshFixNegativeElms(), WlzCMeshFixNegativeElms2D(), WlzCMeshFMarNodes2D(), WlzCMeshFree(), WlzCMeshGetBoundNodes(), WlzCMeshGetBoundNodes2D(), WlzCMeshGetCellStats(), WlzCMeshLaplacianSmooth(), WlzCMeshLaplacianSmooth2D(), WlzCMeshLPFilter(), WlzCMeshLPFilterLM(), WlzCMeshNew2D(), WlzCMeshProduct(), WlzCMeshSetBoundElmFlags(), WlzCMeshSetBoundElmFlags2D(), WlzCMeshSetBoundNodFlags(), WlzCMeshSetBoundNodFlags2D(), WlzCMeshSetNodFlags(), WlzCMeshSetNodFlags2D(), WlzCMeshSetVertices(), WlzCMeshToDomObjValues(), WlzCMeshUpdateBBox2D(), WlzCMeshUpdateMaxSqEdgLen2D(), WlzCMeshVerify(), WlzCMeshVerify2D(), WlzContourGrdObj2D(), WlzDVerticesFromCMesh(), WlzEffWriteObjNodeEle(), WlzEffWriteObjVtk(), WlzEffWritePointsVtkFieldValues(), WlzIndexedValuesSet(), and WlzWriteMeshTransform3D().
int _WlzCMesh2D::linkcount |
Core.
Referenced by WlzCMeshFree2D(), and WlzObjectFacts().
void* _WlzCMesh2D::freeptr |
Core.
double _WlzCMesh2D::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 WlzCMeshCopy2D(), WlzCMeshSetElm2D(), WlzCMeshToDomObjValues(), and WlzCMeshUpdateMaxSqEdgLen2D().
WlzDBox2 _WlzCMesh2D::bBox |
Axis aligned bounding box of the mesh.
Referenced by WlzBoundingBox3D(), WlzCMeshCopy2D(), WlzCMeshFromBalLBTDom2D(), WlzCMeshIntersect2Mesh2D(), WlzCMeshNewNod3D(), WlzCMeshReassignGridCells2D(), WlzCMeshReassignGridCells3D(), WlzCMeshUpdateBBox2D(), WlzEffReadObjNodeEle(), and WlzEffWritePointsVtkFieldValues().
WlzCMeshCellGrid2D _WlzCMesh2D::cGrid |
Cell grid for fast node and element location queries.
Referenced by WlzCMeshClosestNod2D(), WlzCMeshElmClosestPosIn2D(), WlzCMeshElmClosestPosIn3D(), WlzCMeshElmMinEdgLnSq3D(), WlzCMeshFree2D(), WlzCMeshGetCellStats2D(), WlzCMeshLocateNod2D(), WlzCMeshNewNod3D(), WlzCMeshReassignGridCells2D(), WlzCMeshReassignGridCells3D(), and WlzCMeshVerify2D().
struct _WlzCMeshRes _WlzCMesh2D::res |
Mesh resources.
Referenced by WlzAffineTransformIsTranslate(), WlzBasisFnGauss2DFromCPts(), WlzBasisFnIMQ2DFromCPts(), WlzBasisFnMQ2DFromCPts(), WlzBasisFnSetCMesh2D(), WlzBasisFnTPS2DFromCPts(), WlzBasisFnValueMOSPhi(), WlzCMeshAddDelElmCb2D(), WlzCMeshAddDelNodCb2D(), WlzCMeshAddNewElmCb2D(), WlzCMeshAddNewNodCb2D(), WlzCMeshAffineProduct(), WlzCMeshAffineTransformMesh2D(), WlzCMeshAllocElm2D(), WlzCMeshAllocNod2D(), WlzCMeshBoundConform2D(), WlzCMeshClearElmFlags2D(), WlzCMeshClearNodFlags2D(), WlzCMeshClosestNod2D(), WlzCMeshCmpElmFeat2D(), WlzCMeshCopy2D(), WlzCMeshCountBoundNodes2D(), WlzCMeshCurvToImage(), WlzCMeshDbgOutVTK2D(), WlzCMeshDelElm2D(), WlzCMeshDelNod2D(), WlzCMeshDelUnusedNodes2D(), WlzCMeshDispToField(), WlzCMeshDistance2D(), WlzCMeshElmClosestPosIn2D(), WlzCMeshElmClosestPosIn3D(), WlzCMeshElmFree2D(), WlzCMeshElmUseNod3D(), WlzCMeshExpValues(), WlzCMeshExtract2D(), WlzCMeshFixNegativeElms2D(), WlzCMeshFlatten2D5(), WlzCMeshFMarNodes2D(), WlzCMeshFMarNodes3D(), WlzCMeshFree2D(), WlzCMeshGetBoundNodes2D(), WlzCMeshGetNodesAndEdges(), WlzCMeshIndexMaskFromValueRange(), WlzCMeshIntersect2Mesh2D(), WlzCMeshLaplacianSmooth2D(), WlzCMeshMakeElmIdxTbl2D(), WlzCMeshMakeNodIdxTbl2D(), WlzCMeshMeshMeshProduct(), WlzCMeshNew2D(), WlzCMeshNewElm2D(), WlzCMeshNewNod2D(), WlzCMeshNextElm2D(), WlzCMeshNextNod2D(), WlzCMeshNodFree2D(), WlzCMeshProduct(), WlzCMeshReassignGridCells2D(), WlzCMeshRemDelElmCb2D(), WlzCMeshRemDelNodCb2D(), WlzCMeshRemNewElmCb2D(), WlzCMeshRemNewNodCb2D(), WlzCMeshSetBoundElmFlags2D(), WlzCMeshSetBoundNodFlags2D(), WlzCMeshSetDispFromField(), WlzCMeshSetElmIdxTbl2D(), WlzCMeshSetNodFlags2D(), WlzCMeshSetNodIdxTbl2D(), WlzCMeshSetVertices2D(), WlzCMeshToDomObjValues(), WlzCMeshTransformGetBBox2D(), WlzCMeshTransformInvert(), WlzCMeshTransformManyObjAsIdx(), WlzCMeshUpdateBBox2D(), WlzCMeshUpdateMaxSqEdgLen2D(), WlzCMeshValueTransfer(), WlzCMeshVerify2D(), WlzContourGrdObj2D(), WlzCopyValues(), WlzEffReadObjNodeEle(), WlzEffWriteObjNodeEle(), WlzEffWriteObjVtk(), WlzEffWritePointsVtkFieldValues(), WlzIndexedValuesSet(), WlzMakeIndexedValues(), WlzObjectFacts(), WlzReadMeshTransform3D(), WlzVertexHeapSortIdxFnD3(), and WlzWriteMeshTransform3D().