18 #ifndef itkCleanQuadEdgeMeshFilter_h 19 #define itkCleanQuadEdgeMeshFilter_h 35 template<
typename TInputMesh,
typename TOutputMesh=TInputMesh >
73 itkStaticConstMacro(
PointDimension,
unsigned int, InputMeshType::PointDimension);
104 itkSetMacro(AbsoluteTolerance, InputCoordRepType);
105 itkGetConstMacro(AbsoluteTolerance, InputCoordRepType);
109 itkSetClampMacro(RelativeTolerance, InputCoordRepType, 0.0, 1.0);
110 itkGetConstMacro(RelativeTolerance, InputCoordRepType);
120 virtual void MergePoints(
const InputCoordRepType absoluteToleranceSquared );
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
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
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes...
MaxMeasureBoundCriterion< OutputMeshType > CriterionType
virtual void GenerateData() override
Superclass::InputCoordRepType InputCoordRepType
InputMeshType::EdgeCellType InputEdgeCellType
InputMeshType::PointsContainer InputPointsContainer
void PrintSelf(std::ostream &os, Indent indent) const override
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.
InputMeshType::Pointer InputMeshPointer
void operator=(const Self &) ITK_DELETE_FUNCTION
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