18 #ifndef __itkBorderQuadEdgeMeshFilter_h
19 #define __itkBorderQuadEdgeMeshFilter_h
49 template<
typename TInputMesh,
typename TOutputMesh=TInputMesh >
79 typedef typename InputMeshType::PointsContainerConstIterator
81 typedef typename InputMeshType::CellsContainerConstIterator
97 typedef typename OutputMeshType::PointsContainerConstIterator
99 typedef typename OutputMeshType::CellsContainerConstIterator
105 InputTraits::PointDimension);
177 #ifndef ITK_MANUAL_INSTANTIATION
178 #include "itkBorderQuadEdgeMeshFilter.hxx"
MapPointIdentifier::iterator MapPointIdentifierIterator
OutputMeshType::EdgeCellType OutputEdgeCellType
InputMeshType::EdgeCellType InputEdgeCellType
OutputMeshType::CellsContainerConstIterator OutputCellsContainerConstIterator
MapPointIdentifier GetBoundaryPtMap()
void ArcLengthSquareTransform()
SmartPointer< Self > Pointer
Light weight base class for most itk classes.
InputMeshType::ConstPointer InputMeshConstPointer
OutputMeshType::EdgeListType OutputEdgeListType
virtual ~BorderQuadEdgeMeshFilter()
std::vector< InputPointType > InputVectorPointType
InputMeshType::PointType InputPointType
InputQEType::IteratorGeom InputIteratorGeom
InputCoordRepType RadiusMaxSquare()
OutputMeshType::PointsContainer OutputPointsContainer
TOutputMesh OutputMeshType
InputMeshType::CoordRepType InputCoordRepType
InputMeshType::PointIdList InputPointIdList
InputMeshType::CellsContainerConstIterator InputCellsContainerConstIterator
BorderPickType m_BorderPick
BoundaryRepresentativeEdgesType::Pointer BoundaryRepresentativeEdgesPointer
InputVectorPointType GetBorder()
OutputMeshType::Pointer OutputMeshPointer
InputMeshType::PointsContainerConstIterator InputPointsContainerConstIterator
InputCoordRepType m_Radius
InputQEType * ComputeLongestBorder()
OutputMeshType::PointsContainerConstIterator OutputPointsContainerConstIterator
InputVectorPointType m_Border
InputMeshType::CoordRepType InputCoordRepType
Build a list of references to edges (as GeometricalQuadEdge::RawPointer) each one representing a diff...
QuadEdgeMeshBoundaryEdgesMeshFunction< InputMeshType > BoundaryRepresentativeEdgesType
static const unsigned int PointDimension
InputEdgeListType::iterator InputEdgeListIterator
OutputMeshType::CoordRepType OutputCoordRepType
std::map< InputPointIdentifier, OutputPointIdentifier > MapPointIdentifier
InputPointType GetMeshBarycentre()
OutputMeshType::PointType OutputPointType
Duplicates the content of a Mesh.
BorderQuadEdgeMeshFilter()
InputMeshType::PolygonCellType InputPolygonCellType
InputMeshType::Traits InputTraits
BorderTransformType m_TransformType
OutputMeshType::VectorType OutputVectorType
OutputMeshType::Traits OutputTraits
InputMeshType::QEType InputQEType
InputMeshType::VectorType InputVectorType
QuadEdgeMeshToQuadEdgeMeshFilter< TInputMesh, TOutputMesh > Superclass
void operator=(const Self &)
Transform one border of a QuadEdgeMesh into either a circle (conformal) or a square (arclength-wise)...
Control indentation during Print() invocation.
OutputMeshType::PointIdList OutputPointIdList
OutputMeshType::PointIdentifier OutputPointIdentifier
InputQEType * ComputeLargestBorder()
InputMeshType::EdgeListPointerType InputEdgeListPointerType
InputMeshType::PointIdentifier InputPointIdentifier
MapPointIdentifier m_BoundaryPtMap
OutputMeshType::QEType OutputQEType
InputMeshType::EdgeListType InputEdgeListType
void PrintSelf(std::ostream &os, Indent indent) const
BorderQuadEdgeMeshFilter Self
OutputMeshType::PolygonCellType OutputPolygonCellType
InputMeshType::PointsContainer InputPointsContainer
SmartPointer< const Self > ConstPointer