Open CASCADE Technology  6.5.4
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions
TopOpeBRepDS_Check Class Reference

a tool verifing integrity and structure of DS

#include <TopOpeBRepDS_Check.hxx>

Inheritance diagram for TopOpeBRepDS_Check:
Inheritance graph
[legend]

Public Member Functions

 TopOpeBRepDS_Check ()
 TopOpeBRepDS_Check (const Handle< TopOpeBRepDS_HDataStructure > &HDS)
Standard_Boolean ChkIntg ()
 Check integrition of DS

Standard_Boolean ChkIntgInterf (const TopOpeBRepDS_ListOfInterference &LI)
 Check integrition of interferences
(les supports et les geometries de LI)

Standard_Boolean CheckDS (const Standard_Integer i, const TopOpeBRepDS_Kind K)
 Verifie que le ieme element de la DS existe, et
pour un K de type topologique, verifie qu'il est du
bon type (VERTEX, EDGE, WIRE, FACE, SHELL ou SOLID)

Standard_Boolean ChkIntgSamDom ()
 Check integrition des champs SameDomain de la DS

Standard_Boolean CheckShapes (const TopTools_ListOfShape &LS) const
 Verifie que les Shapes existent bien dans la DS
Utile pour les Shapes SameDomain
si la liste est vide, renvoie vrai

Standard_Boolean OneVertexOnPnt ()
 Verifie que les Vertex non SameDomain sont bien
nonSameDomain, que les vertex sameDomain sont bien
SameDomain, que les Points sont non confondus
ni entre eux, ni avec des Vertex.

const
Handle_TopOpeBRepDS_HDataStructure & 
HDS () const
Handle_TopOpeBRepDS_HDataStructure & ChangeHDS ()
Standard_OStreamPrintIntg (Standard_OStream &S)
Standard_OStreamPrint (const TopOpeBRepDS_CheckStatus stat, Standard_OStream &S)
 Prints the name of CheckStatus <stat> as a String

Standard_OStreamPrintShape (const TopAbs_ShapeEnum SE, Standard_OStream &S)
 Prints the name of CheckStatus <stat> as a String

Standard_OStreamPrintShape (const Standard_Integer index, Standard_OStream &S)
 Prints the name of CheckStatus <stat> as a String


Constructor & Destructor Documentation


Member Function Documentation

Handle_TopOpeBRepDS_HDataStructure& TopOpeBRepDS_Check::ChangeHDS ( )
const Handle_TopOpeBRepDS_HDataStructure& TopOpeBRepDS_Check::HDS ( ) const

The documentation for this class was generated from the following file: