19 #ifndef itkSubdivisionQuadEdgeMeshFilter_h
20 #define itkSubdivisionQuadEdgeMeshFilter_h
39 template<
typename TInputMesh,
typename TOutputMesh >
115 #ifndef ITK_MANUAL_INSTANTIATION
116 #include "itkSubdivisionQuadEdgeMeshFilter.hxx"
InputMeshType::CoordRepType InputCoordType
EdgePointIdentifierContainerPointer m_EdgesPointIdentifier
InputMeshType::PointIdIterator InputPointIdIterator
InputMeshType::PointType InputPointType
InputMeshType::PointsContainerIterator InputPointsContainerIterator
SubdivisionQuadEdgeMeshFilter Self
OutputMeshType::PointsContainerIterator OutputPointsContainerIterator
OutputMeshType::MeshTraits OutputMeshTraits
A wrapper of the STL "map" container.
virtual void GenerateOutputCells()=0
Abstract base class for itk::QuadEdgeMesh subdivision.
InputMeshType::Pointer InputMeshPointer
EdgePointIdentifierContainer::ConstIterator EdgePointIdentifierContainerConstIterator
OutputMeshType::Pointer OutputMeshPointer
void PrintSelf(std::ostream &os, Indent indent) const override
InputMeshType::PointsContainerPointer InputPointsContainerPointer
EdgePointIdentifierContainer::Pointer EdgePointIdentifierContainerPointer
SmartPointer< Self > Pointer
OutputMeshType::PointIdIterator OutputPointIdIterator
InputMeshType::CellIdentifier InputCellIdentifier
virtual ~SubdivisionQuadEdgeMeshFilter()
InputMeshType::MeshTraits InputMeshTraits
OutputMeshType::PointIdentifier OutputPointIdentifier
The non-const iterator type for the map.
OutputMeshType::PointType OutputPointType
InputMeshType::ConstPointer InputMeshConstPointer
SubdivisionQuadEdgeMeshFilter()
ImageBaseType::PointType PointType
InputMeshType::PointsContainer InputPointsContainer
The const iterator type for the map.
OutputMeshType::PointsContainerPointer OutputPointsContainerPointer
MapContainer< InputQEType *, OutputPointIdentifier > EdgePointIdentifierContainer
virtual void GenerateOutputPoints()=0
Duplicates the content of a Mesh.
OutputMeshType::CellsContainerPointer OutputCellsContainerPointer
OutputMeshType::CellType OutputCellType
InputMeshType::CellsContainerIterator InputCellsContainerIterator
InputMeshType::PointsContainerConstIterator InputPointsContainerConstIterator
OutputMeshType::CellsContainerIterator OutputCellsContainerIterator
EdgePointIdentifierContainer::Iterator EdgePointIdentifierContainerIterator
TOutputMesh OutputMeshType
InputMeshType::CellsContainer InputCellsContainer
OutputMeshType::CellIdentifier OutputCellIdentifier
OutputMeshType::CoordRepType OutputCoordType
Control indentation during Print() invocation.
InputMeshType::QEType InputQEType
InputMeshType::PointIdentifier InputPointIdentifier
QuadEdgeMeshToQuadEdgeMeshFilter< TInputMesh, TOutputMesh > Superclass
OutputMeshType::QEType OutputQEType
InputMeshType::CellType InputCellType
InputMeshType::CellsContainerConstIterator InputCellsContainerConstIterator
SmartPointer< const Self > ConstPointer
virtual void GenerateData() override
OutputMeshType::CellsContainerConstIterator OutputCellsContainerConstIterator
InputMeshType::CellsContainerPointer InputCellsContainerPointer
OutputMeshType::CellsContainer OutputCellsContainer