ITK 6.0.0
Insight Toolkit
 
Loading...
Searching...
No Matches
itk::SimplexMeshVolumeCalculator< TInputMesh >::SimplexCellVisitor Class Reference

#include <itkSimplexMeshVolumeCalculator.h>

Detailed Description

template<typename TInputMesh>
class itk::SimplexMeshVolumeCalculator< TInputMesh >::SimplexCellVisitor

This class provides methods for visiting each simplex cell of a simplex mesh It computes the center of each visited cell.

Definition at line 105 of file itkSimplexMeshVolumeCalculator.h.

Public Member Functions

PointMapPointer GetCenterMap ()
 
void SetMesh (InputMeshPointer mesh)
 
 SimplexCellVisitor ()
 
void Visit (IdentifierType cellId, SimplexPolygonType *poly)
 
virtual ~SimplexCellVisitor ()=default
 

Protected Attributes

PointMapPointer m_CenterMap
 
InputMeshPointer m_Mesh
 

Constructor & Destructor Documentation

◆ SimplexCellVisitor()

template<typename TInputMesh>
itk::SimplexMeshVolumeCalculator< TInputMesh >::SimplexCellVisitor::SimplexCellVisitor ( )
inline

default constructor

Definition at line 111 of file itkSimplexMeshVolumeCalculator.h.

References m_CenterMap, and itk::MapContainer< IdentifierType, InputPointType >::New().

◆ ~SimplexCellVisitor()

template<typename TInputMesh>
virtual itk::SimplexMeshVolumeCalculator< TInputMesh >::SimplexCellVisitor::~SimplexCellVisitor ( )
virtualdefault

Member Function Documentation

◆ GetCenterMap()

template<typename TInputMesh>
PointMapPointer itk::SimplexMeshVolumeCalculator< TInputMesh >::SimplexCellVisitor::GetCenterMap ( )
inline

Definition at line 140 of file itkSimplexMeshVolumeCalculator.h.

References m_CenterMap.

◆ SetMesh()

template<typename TInputMesh>
void itk::SimplexMeshVolumeCalculator< TInputMesh >::SimplexCellVisitor::SetMesh ( InputMeshPointer mesh)
inline

Definition at line 146 of file itkSimplexMeshVolumeCalculator.h.

References m_Mesh.

◆ Visit()

template<typename TInputMesh>
void itk::SimplexMeshVolumeCalculator< TInputMesh >::SimplexCellVisitor::Visit ( IdentifierType cellId,
SimplexPolygonType * poly )
inline

Member Data Documentation

◆ m_CenterMap

template<typename TInputMesh>
PointMapPointer itk::SimplexMeshVolumeCalculator< TInputMesh >::SimplexCellVisitor::m_CenterMap
protected

Definition at line 153 of file itkSimplexMeshVolumeCalculator.h.

Referenced by GetCenterMap(), SimplexCellVisitor(), and Visit().

◆ m_Mesh

template<typename TInputMesh>
InputMeshPointer itk::SimplexMeshVolumeCalculator< TInputMesh >::SimplexCellVisitor::m_Mesh
protected

Definition at line 152 of file itkSimplexMeshVolumeCalculator.h.

Referenced by SetMesh(), and Visit().


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