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);
115 void PrintSelf(std::ostream & os,
Indent indent)
const ITK_OVERRIDE;
135 void GenerateData() ITK_OVERRIDE;
139 void operator=(const Self &);
143 #include "itkSmoothingQuadEdgeMeshFilter.hxx"
TOutputMesh OutputMeshType
Light weight base class for most itk classes.
OutputMeshType::CellsContainerIterator OutputCellsContainerIterator
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
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.
InputMeshType::Pointer InputMeshPointer
OutputDelaunayConformingPointer m_OutputDelaunayFilter
OutputMeshType::PointsContainerIterator OutputPointsContainerIterator
bool m_DelaunayConforming
Superclass for all the matrix coefficients computation classes.