Main Page   Groups   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Concepts

itk::SimplexMeshAdaptTopologyFilter< TInputMesh, TOutputMesh >::SimplexCellVisitor Class Reference

#include <itkSimplexMeshAdaptTopologyFilter.h>

Collaboration diagram for itk::SimplexMeshAdaptTopologyFilter< TInputMesh, TOutputMesh >::SimplexCellVisitor:

Collaboration graph
[legend]

List of all members.


Detailed Description

template<class TInputMesh, class TOutputMesh>
class itk::SimplexMeshAdaptTopologyFilter< TInputMesh, TOutputMesh >::SimplexCellVisitor

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.


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

Constructor & Destructor Documentation

template<class TInputMesh, class TOutputMesh>
itk::SimplexMeshAdaptTopologyFilter< TInputMesh, TOutputMesh >::SimplexCellVisitor::SimplexCellVisitor (  )  [inline]


Member Function Documentation

template<class TInputMesh, class TOutputMesh>
double itk::SimplexMeshAdaptTopologyFilter< TInputMesh, TOutputMesh >::SimplexCellVisitor::ComputeArea ( unsigned long  p1,
unsigned long  p2,
unsigned long  p3 
) [inline]

template<class TInputMesh, class TOutputMesh>
DoubleValueMapType::Pointer itk::SimplexMeshAdaptTopologyFilter< TInputMesh, TOutputMesh >::SimplexCellVisitor::GetAreaMap (  )  [inline]

template<class TInputMesh, class TOutputMesh>
DoubleValueMapType::Pointer itk::SimplexMeshAdaptTopologyFilter< TInputMesh, TOutputMesh >::SimplexCellVisitor::GetCurvatureMap (  )  [inline]

template<class TInputMesh, class TOutputMesh>
double itk::SimplexMeshAdaptTopologyFilter< TInputMesh, TOutputMesh >::SimplexCellVisitor::GetMaximumCellSize (  )  [inline]

template<class TInputMesh, class TOutputMesh>
double itk::SimplexMeshAdaptTopologyFilter< TInputMesh, TOutputMesh >::SimplexCellVisitor::GetMaximumCurvature (  )  [inline]

template<class TInputMesh, class TOutputMesh>
double itk::SimplexMeshAdaptTopologyFilter< TInputMesh, TOutputMesh >::SimplexCellVisitor::GetMinimumCellSize (  )  [inline]

template<class TInputMesh, class TOutputMesh>
double itk::SimplexMeshAdaptTopologyFilter< TInputMesh, TOutputMesh >::SimplexCellVisitor::GetMinimumCurvature (  )  [inline]

template<class TInputMesh, class TOutputMesh>
double itk::SimplexMeshAdaptTopologyFilter< TInputMesh, TOutputMesh >::SimplexCellVisitor::GetTotalMeanCurvature (  )  [inline]

template<class TInputMesh, class TOutputMesh>
double itk::SimplexMeshAdaptTopologyFilter< TInputMesh, TOutputMesh >::SimplexCellVisitor::GetTotalMeshArea (  )  [inline]

template<class TInputMesh, class TOutputMesh>
void itk::SimplexMeshAdaptTopologyFilter< TInputMesh, TOutputMesh >::SimplexCellVisitor::Visit ( unsigned long  cellId,
InputPolygonType poly 
) [inline]


Member Data Documentation

template<class TInputMesh, class TOutputMesh>
DoubleValueMapType::Pointer itk::SimplexMeshAdaptTopologyFilter< TInputMesh, TOutputMesh >::SimplexCellVisitor::areaMap

template<class TInputMesh, class TOutputMesh>
DoubleValueMapType::Pointer itk::SimplexMeshAdaptTopologyFilter< TInputMesh, TOutputMesh >::SimplexCellVisitor::curvatureMap

template<class TInputMesh, class TOutputMesh>
double itk::SimplexMeshAdaptTopologyFilter< TInputMesh, TOutputMesh >::SimplexCellVisitor::maxCellSize

template<class TInputMesh, class TOutputMesh>
double itk::SimplexMeshAdaptTopologyFilter< TInputMesh, TOutputMesh >::SimplexCellVisitor::maxCurvature

template<class TInputMesh, class TOutputMesh>
InputMeshPointer itk::SimplexMeshAdaptTopologyFilter< TInputMesh, TOutputMesh >::SimplexCellVisitor::mesh

template<class TInputMesh, class TOutputMesh>
double itk::SimplexMeshAdaptTopologyFilter< TInputMesh, TOutputMesh >::SimplexCellVisitor::minCellSize

template<class TInputMesh, class TOutputMesh>
double itk::SimplexMeshAdaptTopologyFilter< TInputMesh, TOutputMesh >::SimplexCellVisitor::minCurvature

template<class TInputMesh, class TOutputMesh>
double itk::SimplexMeshAdaptTopologyFilter< TInputMesh, TOutputMesh >::SimplexCellVisitor::totalArea

template<class TInputMesh, class TOutputMesh>
double itk::SimplexMeshAdaptTopologyFilter< TInputMesh, TOutputMesh >::SimplexCellVisitor::totalCurvature


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

Generated at Sat Feb 28 17:59:00 2009 for ITK by doxygen 1.5.6 written by Dimitri van Heesch, © 1997-2000