#include <itkDecimationQuadEdgeMeshFilter.h>
Definition at line 32 of file itkDecimationQuadEdgeMeshFilter.h.
Protected Attributes | |
CriterionPointer | m_Criterion {} |
SizeValueType | m_Iteration {} |
OutputMeshType * | m_OutputMesh {} |
![]() | |
TimeStamp | m_OutputInformationMTime {} |
bool | m_Updating {} |
![]() | |
std::atomic< int > | m_ReferenceCount {} |
Additional Inherited Members | |
![]() | |
static Pointer | New () |
static Pointer | New () |
![]() | |
static Pointer | New () |
![]() | |
static Pointer | New () |
![]() | |
static bool | GetGlobalWarningDisplay () |
static void | GlobalWarningDisplayOff () |
static void | GlobalWarningDisplayOn () |
static Pointer | New () |
static void | SetGlobalWarningDisplay (bool val) |
![]() | |
static void | BreakOnError () |
static Pointer | New () |
![]() | |
template<typename TSourceObject> | |
static void | MakeRequiredOutputs (TSourceObject &sourceObject, const DataObjectPointerArraySizeType numberOfRequiredOutputs) |
static constexpr float | progressFixedToFloat (uint32_t fixed) |
static uint32_t | progressFloatToFixed (float f) |
using itk::DecimationQuadEdgeMeshFilter< TInput, TOutput, TCriterion >::ConstPointer = SmartPointer<const Self> |
Definition at line 39 of file itkDecimationQuadEdgeMeshFilter.h.
using itk::DecimationQuadEdgeMeshFilter< TInput, TOutput, TCriterion >::CriterionPointer = typename CriterionType::Pointer |
Definition at line 52 of file itkDecimationQuadEdgeMeshFilter.h.
using itk::DecimationQuadEdgeMeshFilter< TInput, TOutput, TCriterion >::CriterionType = TCriterion |
Definition at line 51 of file itkDecimationQuadEdgeMeshFilter.h.
using itk::DecimationQuadEdgeMeshFilter< TInput, TOutput, TCriterion >::InputMeshPointer = typename InputMeshType::Pointer |
Definition at line 46 of file itkDecimationQuadEdgeMeshFilter.h.
using itk::DecimationQuadEdgeMeshFilter< TInput, TOutput, TCriterion >::InputMeshType = TInput |
Definition at line 45 of file itkDecimationQuadEdgeMeshFilter.h.
using itk::DecimationQuadEdgeMeshFilter< TInput, TOutput, TCriterion >::MeasureType = typename CriterionType::MeasureType |
Definition at line 53 of file itkDecimationQuadEdgeMeshFilter.h.
using itk::DecimationQuadEdgeMeshFilter< TInput, TOutput, TCriterion >::OutputMeshPointer = typename OutputMeshType::Pointer |
Definition at line 49 of file itkDecimationQuadEdgeMeshFilter.h.
using itk::DecimationQuadEdgeMeshFilter< TInput, TOutput, TCriterion >::OutputMeshType = TOutput |
Definition at line 48 of file itkDecimationQuadEdgeMeshFilter.h.
using itk::DecimationQuadEdgeMeshFilter< TInput, TOutput, TCriterion >::Pointer = SmartPointer<Self> |
Definition at line 38 of file itkDecimationQuadEdgeMeshFilter.h.
using itk::DecimationQuadEdgeMeshFilter< TInput, TOutput, TCriterion >::PriorityQueueItemType = typename CriterionType::PriorityQueueWrapperType |
Definition at line 55 of file itkDecimationQuadEdgeMeshFilter.h.
using itk::DecimationQuadEdgeMeshFilter< TInput, TOutput, TCriterion >::PriorityType = typename CriterionType::PriorityType |
Definition at line 54 of file itkDecimationQuadEdgeMeshFilter.h.
using itk::DecimationQuadEdgeMeshFilter< TInput, TOutput, TCriterion >::Self = DecimationQuadEdgeMeshFilter |
Definition at line 37 of file itkDecimationQuadEdgeMeshFilter.h.
using itk::DecimationQuadEdgeMeshFilter< TInput, TOutput, TCriterion >::Superclass = QuadEdgeMeshToQuadEdgeMeshFilter<TInput, TOutput> |
Definition at line 40 of file itkDecimationQuadEdgeMeshFilter.h.
|
inlineprotected |
Definition at line 60 of file itkDecimationQuadEdgeMeshFilter.h.
References m_Iteration, and m_OutputMesh.
Referenced by GetNameOfClass().
|
overrideprotecteddefault |
|
protectedpure virtual |
Implemented in itk::EdgeDecimationQuadEdgeMeshFilter< TInput, TOutput, TCriterion >.
Referenced by GenerateData().
|
protectedpure virtual |
Implemented in itk::EdgeDecimationQuadEdgeMeshFilter< TInput, TOutput, TCriterion >.
Referenced by GenerateData().
|
inlineoverrideprotectedvirtual |
This method causes the filter to generate its output.
Reimplemented from itk::ProcessObject.
Definition at line 72 of file itkDecimationQuadEdgeMeshFilter.h.
References itk::QuadEdgeMeshToQuadEdgeMeshFilter< TInput, TOutput >::CopyInputMeshToOutputMesh(), Extract(), FillPriorityQueue(), itk::MeshSource< TOutputMesh >::GetOutput(), Initialize(), IsCriterionSatisfied(), m_Iteration, m_OutputMesh, and ProcessWithTopologicalGuarantee().
|
overridevirtual |
Reimplemented from itk::LightObject.
Reimplemented in itk::EdgeDecimationQuadEdgeMeshFilter< TInput, TOutput, TCriterion >, itk::QuadricDecimationQuadEdgeMeshFilter< TInput, TOutput, TCriterion >, itk::SquaredEdgeLengthDecimationQuadEdgeMeshFilter< TInput, TOutput, TCriterion >, itk::SquaredEdgeLengthDecimationQuadEdgeMeshFilter< InputMeshType, InputMeshType, CriterionType >, and itk::SquaredEdgeLengthDecimationQuadEdgeMeshFilter< InputMeshType, InputMeshType, CriterionType >.
References DecimationQuadEdgeMeshFilter().
|
inlineprotectedvirtual |
Reimplemented in itk::QuadricDecimationQuadEdgeMeshFilter< TInput, TOutput, TCriterion >.
Definition at line 97 of file itkDecimationQuadEdgeMeshFilter.h.
Referenced by GenerateData().
|
protectedpure virtual |
Implemented in itk::EdgeDecimationQuadEdgeMeshFilter< TInput, TOutput, TCriterion >.
Referenced by GenerateData().
|
inlineoverrideprotectedvirtual |
Methods invoked by Print() to print information about the object including superclasses. Typically not called by the user (use Print() instead) but used in the hierarchical print process to combine the output of several classes.
Reimplemented from itk::LightObject.
Definition at line 115 of file itkDecimationQuadEdgeMeshFilter.h.
References m_Criterion, and itk::LightObject::PrintSelf().
|
protectedpure virtual |
|
protectedpure virtual |
Implemented in itk::EdgeDecimationQuadEdgeMeshFilter< TInput, TOutput, TCriterion >.
Referenced by GenerateData().
|
virtual |
|
protected |
Definition at line 68 of file itkDecimationQuadEdgeMeshFilter.h.
Referenced by PrintSelf().
|
protected |
Definition at line 69 of file itkDecimationQuadEdgeMeshFilter.h.
Referenced by DecimationQuadEdgeMeshFilter(), and GenerateData().
|
protected |
Cache pointer to output to use in inner loops
Definition at line 122 of file itkDecimationQuadEdgeMeshFilter.h.
Referenced by DecimationQuadEdgeMeshFilter(), GenerateData(), itk::QuadricDecimationQuadEdgeMeshFilter< TInput, TOutput, TCriterion >::MeasureEdge(), and itk::SquaredEdgeLengthDecimationQuadEdgeMeshFilter< InputMeshType, InputMeshType, CriterionType >::MeasureEdge().