19 #ifndef itkLoopTriangleCellSubdivisionQuadEdgeMeshFilter_h
20 #define itkLoopTriangleCellSubdivisionQuadEdgeMeshFilter_h
53 template<
typename TInputMesh,
typename TOutputMesh >
122 void operator=(const Self &);
125 #ifndef ITK_MANUAL_INSTANTIATION
126 #include "itkLoopTriangleCellSubdivisionQuadEdgeMeshFilter.hxx"
Superclass::InputVectorType InputVectorType
Superclass::InputCellIdentifier InputCellIdentifier
Superclass::InputPointsContainer InputPointsContainer
Superclass::OutputPointsContainerPointer OutputPointsContainerPointer
Superclass::EdgePointIdentifierContainer EdgePointIdentifierContainer
Superclass::InputPointsContainer InputPointsContainer
Superclass::InputCoordType InputCoordType
Superclass::InputCellsContainerIterator InputCellsContainerIterator
Light weight base class for most itk classes.
Superclass::OutputPointIdentifier OutputPointIdentifier
Superclass::InputCellType InputCellType
LoopTriangleCellSubdivisionQuadEdgeMeshFilter()
Superclass::OutputPointsContainerIterator OutputPointsContainerIterator
Subdivide a triangular surface QuadEdgeMesh using Loop Subdivision.
SmartPointer< const Self > ConstPointer
Superclass::InputMeshType InputMeshType
Superclass::InputCellType InputCellType
Superclass::InputCellsContainerConstIterator InputCellsContainerConstIterator
Superclass::InputMeshConstPointer InputMeshConstPointer
Superclass::InputCellsContainerConstIterator InputCellsContainerConstIterator
Superclass::InputMeshPointer InputMeshPointer
EdgePointIdentifierContainer::ConstIterator EdgePointIdentifierContainerConstIterator
Superclass::InputMeshTraits InputMeshTraits
Superclass::OutputPointIdIterator OutputPointIdIterator
Superclass::InputCoordRepType InputCoordType
Superclass::InputPointIdIterator InputPointIdIterator
Superclass::EdgePointIdentifierContainerPointer EdgePointIdentifierContainerPointer
Superclass::InputMeshPointer InputMeshPointer
Superclass::InputQEType InputQEType
EdgePointIdentifierContainer::Pointer EdgePointIdentifierContainerPointer
Superclass::InputPointType InputPointType
Superclass::InputPointsContainerConstIterator InputPointsContainerConstIterator
Superclass::OutputCellType OutputCellType
Superclass::InputPointType InputPointType
Superclass::InputCellsContainer InputCellsContainer
Superclass::InputPointsContainerConstIterator InputPointsContainerConstIterator
TriangleCellSubdivisionQuadEdgeMeshFilter< TInputMesh, TOutputMesh > Superclass
virtual void AddNewCellPoints(InputCellType *cell) override
SmartPointer< Self > Pointer
Superclass::OutputPointType OutputPointType
LoopTriangleCellSubdivisionQuadEdgeMeshFilter Self
InputMeshType::VectorType InputVectorType
Superclass::InputQEType InputQEType
Superclass::OutputMeshType OutputMeshType
Superclass::OutputMeshPointer OutputMeshPointer
Superclass::OutputCellIdentifier OutputCellIdentifier
Superclass::InputMeshConstPointer InputMeshConstPointer
Superclass::OutputVectorType OutputVectorType
Superclass::OutputMeshType OutputMeshType
Superclass::OutputPointsContainerPointer OutputPointsContainerPointer
Superclass::OutputQEType OutputQEType
Superclass::InputPointsContainerPointer InputPointsContainerPointer
Superclass::OutputMeshTraits OutputMeshTraits
Superclass::InputPointsContainerPointer InputPointsContainerPointer
Superclass::OutputMeshPointer OutputMeshPointer
Superclass::OutputMeshTraits OutputMeshTraits
Superclass::InputMeshTraits InputMeshTraits
virtual ~LoopTriangleCellSubdivisionQuadEdgeMeshFilter()
MapContainer< InputQEType *, OutputPointIdentifier > EdgePointIdentifierContainer
Superclass::OutputCoordType OutputCoordType
SubdivisionCellContainer::const_iterator SubdivisionCellContainerConstIterator
Superclass::OutputCellIdentifier OutputCellIdentifier
Superclass::OutputQEType OutputQEType
Superclass::InputCellsContainer InputCellsContainer
Superclass::OutputPointIdentifier OutputPointIdentifier
Superclass::OutputPointsContainerIterator OutputPointsContainerIterator
Superclass::InputPointIdIterator InputPointIdIterator
Superclass::InputCellsContainerIterator InputCellsContainerIterator
Superclass::OutputPointIdIterator OutputPointIdIterator
Superclass::InputPointIdentifier InputPointIdentifier
Superclass::InputCellsContainerPointer InputCellsContainerPointer
Superclass::InputPointsContainerIterator InputPointsContainerIterator
Superclass::OutputPointType OutputPointType
InputPointType SmoothingPoint(const InputPointType &ipt, const InputPointsContainer *points)
Superclass::EdgePointIdentifierContainerConstIterator EdgePointIdentifierContainerConstIterator
Superclass::SubdivisionCellContainerConstIterator SubdivisionCellContainerConstIterator
Superclass::InputPointsContainerIterator InputPointsContainerIterator
Abstract class to subdivide triangular surface QuadEdgeMesh.
Superclass::OutputCoordRepType OutputCoordType
Superclass::InputCellsContainerPointer InputCellsContainerPointer
OutputMeshType::VectorType OutputVectorType
virtual void CopyInputMeshToOutputMeshPoints() override
Superclass::OutputCellType OutputCellType
Superclass::InputCellIdentifier InputCellIdentifier
Superclass::InputPointIdentifier InputPointIdentifier
Superclass::InputMeshType InputMeshType