19 #ifndef itkTriangleEdgeCellSubdivisionQuadEdgeMeshFilter_h
20 #define itkTriangleEdgeCellSubdivisionQuadEdgeMeshFilter_h
32 template<
typename TInputMesh,
typename TOutputMesh >
106 #ifndef ITK_MANUAL_INSTANTIATION
107 #include "itkTriangleEdgeCellSubdivisionQuadEdgeMeshFilter.hxx"
typename InputMeshType::CoordRepType InputCoordRepType
typename InputMeshType::CellsContainer InputCellsContainer
typename OutputMeshType::PointsContainerIterator OutputPointsContainerIterator
typename Superclass::OutputQEType OutputQEType
Light weight base class for most itk classes.
typename Superclass::OutputPointsContainerPointer OutputPointsContainerPointer
TOutputMesh OutputMeshType
typename Superclass::InputPointsContainerConstIterator InputPointsContainerConstIterator
SubdivisionCellContainer m_EdgesToBeSubdivided
typename Superclass::InputCellsContainerPointer InputCellsContainerPointer
typename Superclass::OutputMeshTraits OutputMeshTraits
typename Superclass::OutputMeshType OutputMeshType
typename Superclass::InputMeshPointer InputMeshPointer
typename InputMeshType::PointIdentifier InputPointIdentifier
typename OutputMeshType::CoordRepType OutputCoordType
typename Superclass::OutputCellsContainerIterator OutputCellsContainerIterator
typename OutputMeshType::PointIdIterator OutputPointIdIterator
typename Superclass::InputPointsContainerIterator InputPointsContainerIterator
typename OutputMeshType::CellType OutputCellType
void PrintSelf(std::ostream &os, Indent indent) const override
typename InputMeshType::ConstPointer InputMeshConstPointer
virtual void AddNewEdgePoints(InputQEType *edge)=0
typename Superclass::InputMeshTraits InputMeshTraits
typename Superclass::OutputPointType OutputPointType
typename Superclass::InputMeshType InputMeshType
typename OutputMeshType::PointIdentifier OutputPointIdentifier
void GenerateOutputPoints() override
typename InputMeshType::CoordRepType InputCoordType
typename InputMeshType::PointsContainer InputPointsContainer
typename Superclass::OutputPointIdentifier OutputPointIdentifier
typename OutputMeshType::CellsContainerIterator OutputCellsContainerIterator
typename OutputMeshType::PointType OutputPointType
typename OutputMeshType::CoordRepType OutputCoordRepType
typename Superclass::OutputCellsContainerConstIterator OutputCellsContainerConstIterator
typename InputMeshType::Pointer InputMeshPointer
typename InputMeshType::CellsContainerIterator InputCellsContainerIterator
std::list< OutputCellIdentifier > SubdivisionCellContainer
typename InputMeshType::QEType InputQEType
void AddNewCellPoints(InputCellType *) override
typename InputMeshType::PointsContainerConstIterator InputPointsContainerConstIterator
typename InputMeshType::PointType InputPointType
typename Superclass::InputPointsContainer InputPointsContainer
typename OutputMeshType::QEType OutputQEType
typename Superclass::InputCellIdentifier InputCellIdentifier
typename OutputMeshType::CellsContainerPointer OutputCellsContainerPointer
~TriangleEdgeCellSubdivisionQuadEdgeMeshFilter() override
typename Superclass::InputCellsContainerConstIterator InputCellsContainerConstIterator
TriangleEdgeCellSubdivisionQuadEdgeMeshFilter()
typename Superclass::OutputCellsContainerPointer OutputCellsContainerPointer
typename Superclass::InputQEType InputQEType
typename OutputMeshType::Pointer OutputMeshPointer
typename InputMeshType::CellType InputCellType
typename SubdivisionCellContainer::const_iterator SubdivisionCellContainerConstIterator
typename InputMeshType::CellsContainerPointer InputCellsContainerPointer
typename Superclass::InputCellsContainerIterator InputCellsContainerIterator
typename Superclass::OutputCellIdentifier OutputCellIdentifier
typename Superclass::OutputCellType OutputCellType
typename Superclass::OutputPointIdIterator OutputPointIdIterator
typename Superclass::InputPointType InputPointType
typename InputMeshType::PointsContainerPointer InputPointsContainerPointer
Control indentation during Print() invocation.
typename InputMeshType::PointsContainerIterator InputPointsContainerIterator
typename Superclass::InputCellType InputCellType
typename OutputMeshType::MeshTraits OutputMeshTraits
void AddSubdividedEdge(InputQEType *edge)
typename Superclass::InputCellsContainer InputCellsContainer
typename InputMeshType::MeshTraits InputMeshTraits
typename OutputMeshType::CellsContainer OutputCellsContainer
typename InputMeshType::PointIdIterator InputPointIdIterator
typename Superclass::OutputMeshPointer OutputMeshPointer
typename Superclass::OutputPointsContainerIterator OutputPointsContainerIterator
typename OutputMeshType::PointsContainerPointer OutputPointsContainerPointer
typename Superclass::InputMeshConstPointer InputMeshConstPointer
typename InputMeshType::CellsContainerConstIterator InputCellsContainerConstIterator
typename OutputMeshType::CellIdentifier OutputCellIdentifier
typename InputMeshType::CellIdentifier InputCellIdentifier
typename Superclass::InputPointIdentifier InputPointIdentifier
Abstract class to subdivide triangular surface QuadEdgeMesh.
typename Superclass::InputPointIdIterator InputPointIdIterator
typename OutputMeshType::CellsContainerConstIterator OutputCellsContainerConstIterator
typename Superclass::OutputCellsContainer OutputCellsContainer
typename Superclass::InputPointsContainerPointer InputPointsContainerPointer
void SetCellsToBeSubdivided(const SubdivisionCellContainer &EdgesList)
typename Superclass::InputQEType InputQEType