18 #ifndef itkSmoothingQuadEdgeMeshFilter_h
19 #define itkSmoothingQuadEdgeMeshFilter_h
57 template<
typename TInputMesh,
typename TOutputMesh=TInputMesh >
91 itkStaticConstMacro(
PointDimension,
unsigned int, OutputMeshType::PointDimension);
98 itkSetMacro(NumberOfIterations,
unsigned int);
99 itkGetConstMacro(NumberOfIterations,
unsigned int);
103 itkSetMacro(DelaunayConforming,
bool);
104 itkGetConstMacro(DelaunayConforming,
bool);
139 void operator=(const Self &);
143 #include "itkSmoothingQuadEdgeMeshFilter.hxx"
void PrintSelf(std::ostream &os, Indent indent) const override
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
QuadEdgeMesh Smoothing Filter.
SmartPointer< const Self > ConstPointer
OutputPointType::CoordRepType OutputCoordType
OutputMeshType::PointType OutputPointType
DelaunayConformingQuadEdgeMeshFilter< InputMeshType, OutputMeshType > InputOutputDelaunayConformingType
~SmoothingQuadEdgeMeshFilter()
OutputPointType::VectorType OutputVectorType
QuadEdgeMeshToQuadEdgeMeshFilter< TInputMesh, TOutputMesh > Superclass
unsigned int m_NumberOfIterations
void GenerateData() override
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.
InputMeshType::Pointer InputMeshPointer
OutputDelaunayConformingPointer m_OutputDelaunayFilter
OutputMeshType::PointsContainerIterator OutputPointsContainerIterator
bool m_DelaunayConforming
Superclass for all the matrix coefficients computation classes.