|
Public Member Functions |
Standard_EXPORT | TopOpeBRepDS_Check () |
Standard_EXPORT | TopOpeBRepDS_Check (const Handle(TopOpeBRepDS_HDataStructure)&HDS) |
Standard_EXPORT Standard_Boolean | ChkIntg () |
| Check l'integrité de la DS
.
|
Standard_EXPORT Standard_Boolean | ChkIntgInterf (const TopOpeBRepDS_ListOfInterference &LI) |
| Check l'integrité des interférences
(les supports et les géométries de LI)
.
|
Standard_EXPORT Standard_Boolean | CheckDS (const Standard_Integer i, const TopOpeBRepDS_Kind K) |
| Vérifie que le ième élément de la DS existe, et
pour un K de type topologique, vérifie qu'il est du
bon type (VERTEX, EDGE, WIRE, FACE, SHELL ou SOLID)
.
|
Standard_EXPORT Standard_Boolean | ChkIntgSamDom () |
| Check l'integrité des champs SameDomain de la DS
.
|
Standard_EXPORT Standard_Boolean | CheckShapes (const TopTools_ListOfShape &LS) const |
| Vérifie que les Shapes existent bien dans la DS
Utile pour les Shapes SameDomain
si la liste est vide, renvoie vrai
.
|
Standard_EXPORT Standard_Boolean | OneVertexOnPnt () |
| Vérifie 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.
.
|
Standard_EXPORT const Handle_TopOpeBRepDS_HDataStructure & | HDS () const |
Standard_EXPORT Handle_TopOpeBRepDS_HDataStructure & | ChangeHDS () |
Standard_EXPORT Standard_OStream & | PrintIntg (Standard_OStream &S) |
Standard_EXPORT Standard_OStream & | Print (const TopOpeBRepDS_CheckStatus stat, Standard_OStream &S) |
| Prints the name of CheckStatus <stat> as a String
.
|
Standard_EXPORT Standard_OStream & | PrintShape (const TopAbs_ShapeEnum SE, Standard_OStream &S) |
| Prints the name of CheckStatus <stat> as a String
.
|
Standard_EXPORT Standard_OStream & | PrintShape (const Standard_Integer index, Standard_OStream &S) |
| Prints the name of CheckStatus <stat> as a String
.
|
Standard_EXPORT const | Handle (Standard_Type)&DynamicType() const |
Private Member Functions |
Standard_EXPORT Standard_OStream & | PrintMap (TopOpeBRepDS_DataMapOfCheckStatus &MapStat, const Standard_CString eltstr, Standard_OStream &S) |
Standard_EXPORT Standard_OStream & | PrintElts (TopOpeBRepDS_DataMapOfCheckStatus &MapStat, const TopOpeBRepDS_CheckStatus Stat, Standard_Boolean &b, Standard_OStream &S) |
Private Attributes |
Handle_TopOpeBRepDS_HDataStructure | myHDS |
TopOpeBRepDS_DataMapOfCheckStatus | myMapSurfaceStatus |
Standard_Boolean | mySurfaceDone |
TopOpeBRepDS_DataMapOfCheckStatus | myMapCurveStatus |
Standard_Boolean | myCurveDone |
TopOpeBRepDS_DataMapOfCheckStatus | myMapPointStatus |
Standard_Boolean | myPointDone |
TopOpeBRepDS_DataMapOfCheckStatus | myMapShapeStatus |
Standard_Boolean | myShapeDone |
Standard_Boolean | myDone |