18 #ifndef itkSquaredEdgeLengthDecimationQuadEdgeMeshFilter_h
19 #define itkSquaredEdgeLengthDecimationQuadEdgeMeshFilter_h
30 template<
typename TInput,
typename TOutput,
typename TCriterion >
92 return static_cast< MeasureType >( org.SquaredEuclideanDistanceTo(dest) );
106 void operator=(const
Self &) ITK_DELETE_FUNCTION;
111 #include "itkSquaredEdgeLengthDecimationQuadEdgeMeshFilter.hxx"
OperatorType::Pointer OperatorPointer
SmartPointer< Self > Pointer
Light weight base class for most itk classes.
QuadEdgeMeshEulerOperatorJoinVertexFunction< OutputMeshType, OutputQEType > OperatorType
OutputMeshType::QEType OutputQEType
MeasureType MeasureEdge(OutputQEType *iEdge) override
Superclass::PriorityQueueItemType PriorityQueueItemType
EdgeDecimationQuadEdgeMeshFilter< TInput, TOutput, TCriterion > Superclass
CriterionType::MeasureType MeasureType
OutputMeshType::QEType OutputQEType
OutputMeshType::PointIdentifier OutputPointIdentifier
Superclass::QueueMapIterator QueueMapIterator
InputMeshType::Pointer InputMeshPointer
OutputMeshType::EdgeCellType OutputEdgeCellType
OutputMeshType::PointType OutputPointType
SquaredEdgeLengthDecimationQuadEdgeMeshFilter Self
OutputMeshType::PointIdentifier OutputPointIdentifier
OutputMeshType::CellsContainerIterator OutputCellsContainerIterator
PriorityQueueType::Pointer PriorityQueuePointer
OutputMeshType::Pointer OutputMeshPointer
Superclass::QueueMapType QueueMapType
OutputMeshType * m_OutputMesh
OutputMeshType::PointType OutputPointType
std::map< OutputQEType *, PriorityQueueItemType * > QueueMapType
Superclass::PriorityQueuePointer PriorityQueuePointer
Superclass::OperatorPointer OperatorPointer
QueueMapType::iterator QueueMapIterator
Superclass::OperatorType OperatorType
CriterionType::PriorityQueueWrapperType PriorityQueueItemType
PriorityQueueContainer< PriorityQueueItemType *, ElementWrapperPointerInterface< PriorityQueueItemType * >, PriorityType > PriorityQueueType
virtual ~SquaredEdgeLengthDecimationQuadEdgeMeshFilter()
SquaredEdgeLengthDecimationQuadEdgeMeshFilter()
OutputPointType Relocate(OutputQEType *iEdge) override
CriterionType::MeasureType MeasureType
SmartPointer< const Self > ConstPointer
CriterionType::PriorityType PriorityType
Superclass::PriorityType PriorityType
Superclass::PriorityQueueType PriorityQueueType