18 #ifndef itkQuadEdgeMeshTopologyChecker_h 19 #define itkQuadEdgeMeshTopologyChecker_h 40 template<
typename TMesh >
63 itkSetConstObjectMacro(
Mesh, MeshType);
68 itkSetMacro(ExpectedNumberOfPoints, PointIdentifier);
69 itkSetMacro(ExpectedNumberOfEdges, CellIdentifier);
70 itkSetMacro(ExpectedNumberOfFaces, CellIdentifier);
71 itkSetMacro(ExpectedNumberOfBoundaries, CellIdentifier);
72 itkSetMacro(ExpectedGenus, OffsetValueType);
79 virtual void PrintSelf(std::ostream & os,
Indent indent)
const ITK_OVERRIDE;
83 void operator=(
const Self &) ITK_DELETE_FUNCTION;
97 #ifndef ITK_MANUAL_INSTANTIATION 98 #include "itkQuadEdgeMeshTopologyChecker.hxx" void operator=(const Self &) ITK_DELETE_FUNCTION
MeshType::EdgeCellType EdgeCellType
~QuadEdgeMeshTopologyChecker()
MeshType::PointIdentifier PointIdentifier
QuadEdgeMeshTopologyChecker()
CellIdentifier m_ExpectedNumberOfBoundaries
signed long OffsetValueType
::itk::IdentifierType IdentifierType
QuadEdgeMeshTopologyChecker Self
OffsetValueType m_ExpectedGenus
The "itk" namespace contains all Insight Segmentation and Registration Toolkit (ITK) classes...
::itk::OffsetValueType OffsetValueType
Implements the N-dimensional mesh structure.
CellIdentifier m_ExpectedNumberOfFaces
MeshType::QEPrimal QEPrimal
Build a list of references to edges (as GeometricalQuadEdge::RawPointer) each one representing a diff...
virtual void PrintSelf(std::ostream &os, Indent indent) const override
CellIdentifier m_ExpectedNumberOfEdges
bool ValidateEulerCharacteristic() const
SmartPointer< const Self > ConstPointer
PointIdentifier m_ExpectedNumberOfPoints
SmartPointer< Self > Pointer
Control indentation during Print() invocation.
Make some basic checks in order to verify that the considered mesh is not degenerated and correctly r...
MeshType::CellIdentifier CellIdentifier
QuadEdgeMeshBoundaryEdgesMeshFunction< MeshType > BoundaryEdges
MeshType::ConstPointer MeshPointer
unsigned long IdentifierType
Base class for most ITK classes.
MeshType::CellsContainerConstIterator CellsContainerConstIterator