|
ITK
5.2.0
Insight Toolkit
|
Go to the documentation of this file.
18 #ifndef itkDecimationQuadEdgeMeshFilter_h
19 #define itkDecimationQuadEdgeMeshFilter_h
31 template <
typename TInput,
typename TOutput,
typename TCriterion>
93 this->
GetOutput()->DeleteUnusedCellData();
118 os << indent <<
"Criterion: " <<
m_Criterion << std::endl;
typename CriterionType::MeasureType MeasureType
void PrintSelf(std::ostream &os, Indent indent) const override
OutputMeshType * GetOutput()
virtual bool IsCriterionSatisfied()=0
SizeValueType m_Iteration
void PrintSelf(std::ostream &os, Indent indent) const override
virtual void Initialize()
void GenerateData() override
Control indentation during Print() invocation.
CriterionPointer m_Criterion
~DecimationQuadEdgeMeshFilter() override=default
typename OutputMeshType::Pointer OutputMeshPointer
Light weight base class for most itk classes.
typename CriterionType::PriorityQueueWrapperType PriorityQueueItemType
Duplicates the content of a Mesh.
typename InputMeshType::Pointer InputMeshPointer
virtual bool ProcessWithTopologicalGuarantee()=0
virtual bool ProcessWithoutAnyTopologicalGuarantee()=0
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes....
OutputMeshType * m_OutputMesh
virtual void FillPriorityQueue()=0
virtual void CopyInputMeshToOutputMesh()
DecimationQuadEdgeMeshFilter()
typename CriterionType::PriorityType PriorityType
typename CriterionType::Pointer CriterionPointer
unsigned long SizeValueType