Open CASCADE Technology
6.5.4
|
a tool verifing integrity and structure of DS
#include <TopOpeBRepDS_Check.hxx>
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_OStream & | PrintIntg (Standard_OStream &S) |
Standard_OStream & | Print (const TopOpeBRepDS_CheckStatus stat, Standard_OStream &S) |
Prints the name of CheckStatus <stat> as a String | |
Standard_OStream & | PrintShape (const TopAbs_ShapeEnum SE, Standard_OStream &S) |
Prints the name of CheckStatus <stat> as a String | |
Standard_OStream & | PrintShape (const Standard_Integer index, Standard_OStream &S) |
Prints the name of CheckStatus <stat> as a String |
Handle_TopOpeBRepDS_HDataStructure& TopOpeBRepDS_Check::ChangeHDS | ( | ) |
Standard_Boolean TopOpeBRepDS_Check::CheckDS | ( | const Standard_Integer | i, |
const TopOpeBRepDS_Kind | K | ||
) |
const Handle_TopOpeBRepDS_HDataStructure& TopOpeBRepDS_Check::HDS | ( | ) | const |
Standard_OStream& TopOpeBRepDS_Check::Print | ( | const TopOpeBRepDS_CheckStatus | stat, |
Standard_OStream & | S | ||
) |
Standard_OStream& TopOpeBRepDS_Check::PrintShape | ( | const TopAbs_ShapeEnum | SE, |
Standard_OStream & | S | ||
) |
Standard_OStream& TopOpeBRepDS_Check::PrintShape | ( | const Standard_Integer | index, |
Standard_OStream & | S | ||
) |