#include <itkSimplexMeshAdaptTopologyFilter.h>
Public Member Functions | |
double | ComputeArea (unsigned long p1, unsigned long p2, unsigned long p3) |
DoubleValueMapType::Pointer | GetAreaMap () |
DoubleValueMapType::Pointer | GetCurvatureMap () |
double | GetMaximumCellSize () |
double | GetMaximumCurvature () |
double | GetMinimumCellSize () |
double | GetMinimumCurvature () |
double | GetTotalMeanCurvature () |
double | GetTotalMeshArea () |
SimplexCellVisitor () | |
void | Visit (unsigned long cellId, InputPolygonType *poly) |
Public Attributes | |
DoubleValueMapType::Pointer | areaMap |
DoubleValueMapType::Pointer | curvatureMap |
double | maxCellSize |
double | maxCurvature |
InputMeshPointer | mesh |
double | minCellSize |
double | minCurvature |
double | totalArea |
double | totalCurvature |
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 103 of file itkSimplexMeshAdaptTopologyFilter.h.
itk::SimplexMeshAdaptTopologyFilter< TInputMesh, TOutputMesh >::SimplexCellVisitor::SimplexCellVisitor | ( | ) | [inline] |
Definition at line 118 of file itkSimplexMeshAdaptTopologyFilter.h.
References HardConnectedComponentImageFilter::New().
double itk::SimplexMeshAdaptTopologyFilter< TInputMesh, TOutputMesh >::SimplexCellVisitor::ComputeArea | ( | unsigned long | p1, | |
unsigned long | p2, | |||
unsigned long | p3 | |||
) | [inline] |
Definition at line 176 of file itkSimplexMeshAdaptTopologyFilter.h.
References itk_cross_3d.
DoubleValueMapType::Pointer itk::SimplexMeshAdaptTopologyFilter< TInputMesh, TOutputMesh >::SimplexCellVisitor::GetAreaMap | ( | ) | [inline] |
Definition at line 189 of file itkSimplexMeshAdaptTopologyFilter.h.
DoubleValueMapType::Pointer itk::SimplexMeshAdaptTopologyFilter< TInputMesh, TOutputMesh >::SimplexCellVisitor::GetCurvatureMap | ( | ) | [inline] |
Definition at line 194 of file itkSimplexMeshAdaptTopologyFilter.h.
double itk::SimplexMeshAdaptTopologyFilter< TInputMesh, TOutputMesh >::SimplexCellVisitor::GetMaximumCellSize | ( | ) | [inline] |
Definition at line 209 of file itkSimplexMeshAdaptTopologyFilter.h.
double itk::SimplexMeshAdaptTopologyFilter< TInputMesh, TOutputMesh >::SimplexCellVisitor::GetMaximumCurvature | ( | ) | [inline] |
Definition at line 219 of file itkSimplexMeshAdaptTopologyFilter.h.
double itk::SimplexMeshAdaptTopologyFilter< TInputMesh, TOutputMesh >::SimplexCellVisitor::GetMinimumCellSize | ( | ) | [inline] |
Definition at line 214 of file itkSimplexMeshAdaptTopologyFilter.h.
double itk::SimplexMeshAdaptTopologyFilter< TInputMesh, TOutputMesh >::SimplexCellVisitor::GetMinimumCurvature | ( | ) | [inline] |
Definition at line 224 of file itkSimplexMeshAdaptTopologyFilter.h.
double itk::SimplexMeshAdaptTopologyFilter< TInputMesh, TOutputMesh >::SimplexCellVisitor::GetTotalMeanCurvature | ( | ) | [inline] |
Definition at line 204 of file itkSimplexMeshAdaptTopologyFilter.h.
double itk::SimplexMeshAdaptTopologyFilter< TInputMesh, TOutputMesh >::SimplexCellVisitor::GetTotalMeshArea | ( | ) | [inline] |
Definition at line 199 of file itkSimplexMeshAdaptTopologyFilter.h.
void itk::SimplexMeshAdaptTopologyFilter< TInputMesh, TOutputMesh >::SimplexCellVisitor::Visit | ( | unsigned long | cellId, | |
InputPolygonType * | poly | |||
) | [inline] |
visits all polygon cells and computes the area, NOTE: works for convex polygons only!!!
Definition at line 133 of file itkSimplexMeshAdaptTopologyFilter.h.
References itk::PolygonCell< TCellInterface >::PointIdsBegin(), and itk::PolygonCell< TCellInterface >::PointIdsEnd().
DoubleValueMapType::Pointer itk::SimplexMeshAdaptTopologyFilter< TInputMesh, TOutputMesh >::SimplexCellVisitor::areaMap |
Definition at line 112 of file itkSimplexMeshAdaptTopologyFilter.h.
DoubleValueMapType::Pointer itk::SimplexMeshAdaptTopologyFilter< TInputMesh, TOutputMesh >::SimplexCellVisitor::curvatureMap |
Definition at line 113 of file itkSimplexMeshAdaptTopologyFilter.h.
double itk::SimplexMeshAdaptTopologyFilter< TInputMesh, TOutputMesh >::SimplexCellVisitor::maxCellSize |
Definition at line 111 of file itkSimplexMeshAdaptTopologyFilter.h.
double itk::SimplexMeshAdaptTopologyFilter< TInputMesh, TOutputMesh >::SimplexCellVisitor::maxCurvature |
Definition at line 116 of file itkSimplexMeshAdaptTopologyFilter.h.
InputMeshPointer itk::SimplexMeshAdaptTopologyFilter< TInputMesh, TOutputMesh >::SimplexCellVisitor::mesh |
Definition at line 107 of file itkSimplexMeshAdaptTopologyFilter.h.
double itk::SimplexMeshAdaptTopologyFilter< TInputMesh, TOutputMesh >::SimplexCellVisitor::minCellSize |
Definition at line 110 of file itkSimplexMeshAdaptTopologyFilter.h.
double itk::SimplexMeshAdaptTopologyFilter< TInputMesh, TOutputMesh >::SimplexCellVisitor::minCurvature |
Definition at line 115 of file itkSimplexMeshAdaptTopologyFilter.h.
double itk::SimplexMeshAdaptTopologyFilter< TInputMesh, TOutputMesh >::SimplexCellVisitor::totalArea |
Definition at line 108 of file itkSimplexMeshAdaptTopologyFilter.h.
double itk::SimplexMeshAdaptTopologyFilter< TInputMesh, TOutputMesh >::SimplexCellVisitor::totalCurvature |
Definition at line 109 of file itkSimplexMeshAdaptTopologyFilter.h.