18 #ifndef __itkSmoothingQuadEdgeMeshFilter_h
19 #define __itkSmoothingQuadEdgeMeshFilter_h
31 template<
typename TInputMesh,
typename TOutputMesh=TInputMesh >
65 itkStaticConstMacro(
PointDimension,
unsigned int, OutputMeshType::PointDimension);
78 itkSetMacro(NumberOfIterations,
unsigned int);
79 itkGetConstMacro(NumberOfIterations,
unsigned int);
81 itkSetMacro(DelaunayConforming,
bool);
82 itkGetConstMacro(DelaunayConforming,
bool);
112 #include "itkSmoothingQuadEdgeMeshFilter.hxx"
TOutputMesh OutputMeshType
SmoothingQuadEdgeMeshFilter()
Light weight base class for most itk classes.
OutputMeshType::CellsContainerIterator OutputCellsContainerIterator
static const unsigned int PointDimension
void SetCoefficientsMethod(CoefficientsComputation *iMethod)
OutputMeshType::CellsContainerPointer OutputCellsContainerPointer
OutputMeshType::PointsContainerPointer OutputPointsContainerPointer
OutputCoordType m_RelaxationFactor
OutputMeshType::Pointer OutputMeshPointer
OutputMeshType::PointsContainer OutputPointsContainer
InputOutputDelaunayConformingType::Pointer InputOutputDelaunayConformingPointer
OutputMeshType::EdgeCellType OutputEdgeCellType
OutputMeshType::PointIdentifier OutputPointIdentifier
SmartPointer< Self > Pointer
OutputMeshType::QEType OutputQEType
Quad Edge Mesh Smoothing Filter.
SmartPointer< const Self > ConstPointer
OutputPointType::CoordRepType OutputCoordType
void PrintSelf(std::ostream &os, Indent indent) const
OutputMeshType::PointType OutputPointType
DelaunayConformingQuadEdgeMeshFilter< InputMeshType, OutputMeshType > InputOutputDelaunayConformingType
~SmoothingQuadEdgeMeshFilter()
OutputPointType::VectorType OutputVectorType
QuadEdgeMeshToQuadEdgeMeshFilter< TInputMesh, TOutputMesh > Superclass
unsigned int m_NumberOfIterations
OutputDelaunayConformingType::Pointer OutputDelaunayConformingPointer
Duplicates the content of a Mesh.
SmoothingQuadEdgeMeshFilter Self
CoefficientsComputation * m_CoefficientsMethod
DelaunayConformingQuadEdgeMeshFilter< OutputMeshType, OutputMeshType > OutputDelaunayConformingType
InputOutputDelaunayConformingPointer m_InputDelaunayFilter
OutputMeshType::PolygonCellType OutputPolygonCellType
MatrixCoefficients< OutputMeshType > CoefficientsComputation
Control indentation during Print() invocation.
void operator=(const Self &)
InputMeshType::Pointer InputMeshPointer
OutputDelaunayConformingPointer m_OutputDelaunayFilter
OutputMeshType::PointsContainerIterator OutputPointsContainerIterator
bool m_DelaunayConforming
Superclass for all the matrix coefficients computation classes.