18 #ifndef itkCleanQuadEdgeMeshFilter_h
19 #define itkCleanQuadEdgeMeshFilter_h
35 template<
typename TInputMesh,
typename TOutputMesh=TInputMesh >
73 itkStaticConstMacro(
PointDimension,
unsigned int, InputMeshType::PointDimension);
128 void operator=(const
Self &) ITK_DELETE_FUNCTION;
140 #ifndef ITK_MANUAL_INSTANTIATION
141 #include "itkCleanQuadEdgeMeshFilter.hxx"
InputMeshType::PointIdentifier InputPointIdentifier
InputMeshType::PointsContainerIterator InputPointsContainerIterator
TOutputMesh OutputMeshType
InputMeshType::PointIdList InputPointIdList
Light weight base class for most itk classes.
OutputMeshType::CellsContainerIterator OutputCellsContainerIterator
Superclass::InputPointIdentifier InputPointIdentifier
BoundingBoxPointer m_BoundingBox
OutputMeshType::PointsContainer OutputPointsContainer
Superclass::InputQEIterator InputQEIterator
CleanQuadEdgeMeshFilter Self
Superclass::InputPointIdList InputPointIdList
OutputMeshType::PointIdentifier OutputPointIdentifier
OutputMeshType::QEPrimal OutputQEPrimal
Superclass::OutputVectorType OutputVectorType
virtual ~CleanQuadEdgeMeshFilter()
InputMeshType::PolygonCellType InputPolygonCellType
InputMeshType::CoordRepType InputCoordRepType
MaxMeasureBoundCriterion< OutputMeshType > CriterionType
virtual void GenerateData() override
Superclass::InputCoordRepType InputCoordRepType
InputMeshType::EdgeCellType InputEdgeCellType
InputMeshType::PointsContainer InputPointsContainer
virtual void MergePoints(const InputCoordRepType absoluteToleranceSquared)
Superclass::OutputMeshPointer OutputMeshPointer
OutputMeshType::QEType OutputQEType
InputMeshType::PointsContainerPointer InputPointsContainerPointer
CriterionPointer m_Criterion
InputCellTraits::PointIdInternalIterator InputPointsIdInternalIterator
Superclass::InputPolygonCellType InputPolygonCellType
CriterionType::Pointer CriterionPointer
Superclass::InputPointType InputPointType
DecimationType::Pointer DecimationPointer
OutputMeshType::Pointer OutputMeshPointer
InputQEPrimal::IteratorGeom InputQEIterator
InputMeshType::PointType InputPointType
CleanQuadEdgeMeshFilter()
Superclass::InputVectorType InputVectorType
InputMeshType::VectorType InputVectorType
Superclass::InputEdgeCellType InputEdgeCellType
OutputMeshType::PointsContainerIterator OutputPointsContainerIterator
BoundingBox< InputPointIdentifier, itkGetStaticConstMacro(PointDimension), InputCoordRepType, InputPointsContainer > BoundingBoxType
Superclass::InputMeshPointer InputMeshPointer
Superclass::InputCellTraits InputCellTraits
OutputMeshType::CoordRepType OutputCoordRepType
virtual void CleanPoints()
Superclass::OutputPointType OutputPointType
InputCoordRepType m_RelativeTolerance
Duplicates the content of a Mesh.
void PrintSelf(std::ostream &os, Indent indent) const override
InputMeshType::Pointer InputMeshPointer
SquaredEdgeLengthDecimationQuadEdgeMeshFilter< InputMeshType, InputMeshType, CriterionType > DecimationType
InputCoordRepType m_AbsoluteTolerance
OutputMeshType::PointType OutputPointType
Superclass::OutputQEPrimal OutputQEPrimal
OutputMeshType::PointsContainerPointer OutputPointsContainerPointer
Superclass::InputPointsIdInternalIterator InputPointsIdInternalIterator
static const unsigned int PointDimension
Superclass::OutputCoordRepType OutputCoordRepType
InputMeshType::QEPrimal InputQEPrimal
DecimationPointer m_Decimation
Control indentation during Print() invocation.
BoundingBoxType::Pointer BoundingBoxPointer
InputMeshType::CellsContainerIterator InputCellsContainerIterator
InputMeshType::CellTraits InputCellTraits
Superclass::InputQEPrimal InputQEPrimal
QuadEdgeMeshToQuadEdgeMeshFilter< TInputMesh, TOutputMesh > Superclass
SmartPointer< const Self > ConstPointer
OutputMeshType::VectorType OutputVectorType
Represent and compute information about bounding boxes.
SmartPointer< Self > Pointer
Superclass::OutputPointIdentifier OutputPointIdentifier