18 #ifndef itkSmoothingQuadEdgeMeshFilter_h
19 #define itkSmoothingQuadEdgeMeshFilter_h
57 template<
typename TInputMesh,
typename TOutputMesh=TInputMesh >
91 static constexpr
unsigned int PointDimension = OutputMeshType::PointDimension;
98 itkSetMacro(NumberOfIterations,
unsigned int);
99 itkGetConstMacro(NumberOfIterations,
unsigned int);
103 itkSetMacro(DelaunayConforming,
bool);
104 itkGetConstMacro(DelaunayConforming,
bool);
115 void PrintSelf(std::ostream & os,
Indent indent)
const override;
135 void GenerateData()
override;
139 void operator=(
const Self &) =
delete;
143 #include "itkSmoothingQuadEdgeMeshFilter.hxx"
typename OutputMeshType::PointsContainerIterator OutputPointsContainerIterator
Light weight base class for most itk classes.
TOutputMesh OutputMeshType
typename OutputMeshType::CellsContainerIterator OutputCellsContainerIterator
typename OutputDelaunayConformingType::Pointer OutputDelaunayConformingPointer
typename OutputMeshType::PolygonCellType OutputPolygonCellType
OutputCoordType m_RelaxationFactor
QuadEdgeMesh Smoothing Filter.
typename OutputPointType::CoordRepType OutputCoordType
typename OutputMeshType::QEType OutputQEType
typename OutputMeshType::PointIdentifier OutputPointIdentifier
typename OutputMeshType::PointType OutputPointType
typename InputMeshType::Pointer InputMeshPointer
typename InputOutputDelaunayConformingType::Pointer InputOutputDelaunayConformingPointer
unsigned int m_NumberOfIterations
typename OutputMeshType::EdgeCellType OutputEdgeCellType
Duplicates the content of a Mesh.
typename OutputMeshType::Pointer OutputMeshPointer
CoefficientsComputation * m_CoefficientsMethod
typename OutputMeshType::CellsContainerPointer OutputCellsContainerPointer
InputOutputDelaunayConformingPointer m_InputDelaunayFilter
typename OutputMeshType::PointsContainer OutputPointsContainer
Control indentation during Print() invocation.
ImageBaseType::PointType PointType
typename OutputMeshType::VectorType OutputVectorType
typename OutputMeshType::PointsContainerPointer OutputPointsContainerPointer
ImageBaseType::SpacingType VectorType
OutputDelaunayConformingPointer m_OutputDelaunayFilter
bool m_DelaunayConforming
Superclass for all the matrix coefficients computation classes.