#include <itkSimplexMeshAdaptTopologyFilter.h>
class for visiting all polygonal cells. The visitor computes the area and curvature of each cell and stores them in the area map.
Definition at line 98 of file itkSimplexMeshAdaptTopologyFilter.h.
Public Member Functions | |
double | ComputeArea (PointIdentifier p1, PointIdentifier p2, PointIdentifier p3) |
DoubleValueMapType::Pointer | GetAreaMap () |
DoubleValueMapType::Pointer | GetCurvatureMap () |
double | GetMaximumCellSize () |
double | GetMaximumCurvature () |
double | GetMinimumCellSize () |
double | GetMinimumCurvature () |
double | GetTotalMeanCurvature () |
double | GetTotalMeshArea () |
SimplexCellVisitor () | |
void | Visit (CellIdentifier cellId, InputPolygonType *poly) |
Public Attributes | |
DoubleValueMapType::Pointer | areaMap |
DoubleValueMapType::Pointer | curvatureMap |
double | maxCellSize { 0 } |
double | maxCurvature { 0 } |
InputMeshPointer | mesh |
double | minCellSize |
double | minCurvature |
double | totalArea { 0 } |
double | totalCurvature { 0 } |
|
inline |
Definition at line 112 of file itkSimplexMeshAdaptTopologyFilter.h.
References areaMap, curvatureMap, minCellSize, minCurvature, and itk::SimplexMeshAdaptTopologyFilter< TInputMesh, TOutputMesh >::New().
|
inline |
Definition at line 178 of file itkSimplexMeshAdaptTopologyFilter.h.
References itk::Math::abs(), and mesh.
Referenced by Visit().
|
inline |
Definition at line 191 of file itkSimplexMeshAdaptTopologyFilter.h.
References areaMap.
|
inline |
Definition at line 197 of file itkSimplexMeshAdaptTopologyFilter.h.
References curvatureMap.
|
inline |
Definition at line 215 of file itkSimplexMeshAdaptTopologyFilter.h.
References maxCellSize.
|
inline |
Definition at line 227 of file itkSimplexMeshAdaptTopologyFilter.h.
References maxCurvature.
|
inline |
Definition at line 221 of file itkSimplexMeshAdaptTopologyFilter.h.
References minCellSize.
|
inline |
Definition at line 233 of file itkSimplexMeshAdaptTopologyFilter.h.
References minCurvature.
|
inline |
Definition at line 209 of file itkSimplexMeshAdaptTopologyFilter.h.
References curvatureMap, and totalCurvature.
|
inline |
Definition at line 203 of file itkSimplexMeshAdaptTopologyFilter.h.
References totalArea.
|
inline |
visits all polygon cells and computes the area, NOTE: works for convex polygons only!!!
Definition at line 124 of file itkSimplexMeshAdaptTopologyFilter.h.
References itk::Math::abs(), areaMap, ComputeArea(), curvatureMap, maxCellSize, maxCurvature, mesh, minCellSize, minCurvature, itk::PolygonCell< TCellInterface >::PointIdsBegin(), itk::PolygonCell< TCellInterface >::PointIdsEnd(), totalArea, and totalCurvature.
DoubleValueMapType::Pointer itk::SimplexMeshAdaptTopologyFilter< TInputMesh, TOutputMesh >::SimplexCellVisitor::areaMap |
Definition at line 106 of file itkSimplexMeshAdaptTopologyFilter.h.
Referenced by GetAreaMap(), SimplexCellVisitor(), and Visit().
DoubleValueMapType::Pointer itk::SimplexMeshAdaptTopologyFilter< TInputMesh, TOutputMesh >::SimplexCellVisitor::curvatureMap |
Definition at line 107 of file itkSimplexMeshAdaptTopologyFilter.h.
Referenced by GetCurvatureMap(), GetTotalMeanCurvature(), SimplexCellVisitor(), and Visit().
double itk::SimplexMeshAdaptTopologyFilter< TInputMesh, TOutputMesh >::SimplexCellVisitor::maxCellSize { 0 } |
Definition at line 105 of file itkSimplexMeshAdaptTopologyFilter.h.
Referenced by GetMaximumCellSize(), and Visit().
double itk::SimplexMeshAdaptTopologyFilter< TInputMesh, TOutputMesh >::SimplexCellVisitor::maxCurvature { 0 } |
Definition at line 110 of file itkSimplexMeshAdaptTopologyFilter.h.
Referenced by GetMaximumCurvature(), and Visit().
InputMeshPointer itk::SimplexMeshAdaptTopologyFilter< TInputMesh, TOutputMesh >::SimplexCellVisitor::mesh |
Definition at line 101 of file itkSimplexMeshAdaptTopologyFilter.h.
Referenced by ComputeArea(), and Visit().
double itk::SimplexMeshAdaptTopologyFilter< TInputMesh, TOutputMesh >::SimplexCellVisitor::minCellSize |
Definition at line 104 of file itkSimplexMeshAdaptTopologyFilter.h.
Referenced by GetMinimumCellSize(), SimplexCellVisitor(), and Visit().
double itk::SimplexMeshAdaptTopologyFilter< TInputMesh, TOutputMesh >::SimplexCellVisitor::minCurvature |
Definition at line 109 of file itkSimplexMeshAdaptTopologyFilter.h.
Referenced by GetMinimumCurvature(), SimplexCellVisitor(), and Visit().
double itk::SimplexMeshAdaptTopologyFilter< TInputMesh, TOutputMesh >::SimplexCellVisitor::totalArea { 0 } |
Definition at line 102 of file itkSimplexMeshAdaptTopologyFilter.h.
Referenced by GetTotalMeshArea(), and Visit().
double itk::SimplexMeshAdaptTopologyFilter< TInputMesh, TOutputMesh >::SimplexCellVisitor::totalCurvature { 0 } |
Definition at line 103 of file itkSimplexMeshAdaptTopologyFilter.h.
Referenced by GetTotalMeanCurvature(), and Visit().