18 #ifndef itkQuadEdgeMeshTopologyChecker_h
19 #define itkQuadEdgeMeshTopologyChecker_h
40 template<
typename TMesh >
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"
MeshType::EdgeCellType EdgeCellType
~QuadEdgeMeshTopologyChecker()
Light weight base class for most itk classes.
MeshType::PointIdentifier PointIdentifier
QuadEdgeMeshTopologyChecker()
CellIdentifier m_ExpectedNumberOfBoundaries
signed long OffsetValueType
::itk::IdentifierType IdentifierType
QuadEdgeMeshTopologyChecker Self
OffsetValueType m_ExpectedGenus
::itk::OffsetValueType OffsetValueType
Implements the N-dimensional mesh structure.
virtual void PrintSelf(std::ostream &os, Indent indent) const override
CellIdentifier m_ExpectedNumberOfFaces
MeshType::QEPrimal QEPrimal
Build a list of references to edges (as GeometricalQuadEdge::RawPointer) each one representing a diff...
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