Woolz Image Processing  Version 1.7.5
_WlzCMesh2D Struct Reference

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
 

Detailed Description

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.

Field Documentation

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().

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().


The documentation for this struct was generated from the following file: