19 #ifndef itkIterativeTriangleCellSubdivisionQuadEdgeMeshFilter_h
20 #define itkIterativeTriangleCellSubdivisionQuadEdgeMeshFilter_h
33 template<
typename TInputMesh,
typename TCellSubdivisionFilter >
61 #ifdef ITK_USE_CONCEPT_CHECKING
66 itkSetMacro( ResolutionLevels,
unsigned int );
67 itkGetConstMacro( ResolutionLevels,
unsigned int );
88 void operator=( const Self & );
92 #ifndef ITK_MANUAL_INSTANTIATION
93 #include "itkIterativeTriangleCellSubdivisionQuadEdgeMeshFilter.hxx"
SubdivisionCellContainer m_CellsToBeSubdivided
virtual void GenerateData() override
CellSubdivisionFilterType::OutputCellIdentifier OutputCellIdentifier
Light weight base class for most itk classes.
unsigned int m_ResolutionLevels
CellSubdivisionFilterType::SubdivisionCellContainerConstIterator SubdivisionCellContainerConstIterator
SmartPointer< Self > Pointer
CellSubdivisionFilterType::SubdivisionCellContainer SubdivisionCellContainer
TCellSubdivisionFilter CellSubdivisionFilterType
OutputMeshType::Pointer OutputMeshPointer
CellSubdivisionFilterType::OutputMeshType OutputMeshType
void PrintSelf(std::ostream &os, Indent indent) const override
void SetCellsToBeSubdivided(const SubdivisionCellContainer &cellIdList)
InputMeshType::Pointer InputMeshPointer
virtual ~IterativeTriangleCellSubdivisionQuadEdgeMeshFilter()
Duplicates the content of a Mesh.
CellSubdivisionFilterPointer m_CellSubdivisionFilter
void AddSubdividedCellId(OutputCellIdentifier cellId)
IterativeTriangleCellSubdivisionQuadEdgeMeshFilter Self
IterativeTriangleCellSubdivisionQuadEdgeMeshFilter()
SmartPointer< const Self > ConstPointer
Control indentation during Print() invocation.
QuadEdgeMeshToQuadEdgeMeshFilter< TInputMesh, typename TCellSubdivisionFilter::OutputMeshType > Superclass
#define itkConceptMacro(name, concept)
CellSubdivisionFilterType::Pointer CellSubdivisionFilterPointer