|
Public Member Functions |
| Standard_EXPORT | BRepAlgo_AsDes () |
| | Creates an empty AsDes.
.
|
| Standard_EXPORT void | Clear () |
| Standard_EXPORT void | Add (const TopoDS_Shape &S, const TopoDS_Shape &SS) |
| | Stores <ss> as a futur subshape of <s>.
.
|
| Standard_EXPORT void | Add (const TopoDS_Shape &S, const TopTools_ListOfShape &SS) |
| | Stores <ss> as futurs SubShapes of <s>.
.
|
| Standard_EXPORT Standard_Boolean | HasAscendant (const TopoDS_Shape &S) const |
| Standard_EXPORT Standard_Boolean | HasDescendant (const TopoDS_Shape &S) const |
| Standard_EXPORT const TopTools_ListOfShape & | Ascendant (const TopoDS_Shape &S) const |
| | Returns the Shape containing <s>.
.
|
| Standard_EXPORT const TopTools_ListOfShape & | Descendant (const TopoDS_Shape &S) const |
| | Returns futur subhapes of <s>.
.
|
| Standard_EXPORT TopTools_ListOfShape & | ChangeDescendant (const TopoDS_Shape &S) |
| | Returns futur subhapes of <s>.
.
|
| Standard_EXPORT void | Replace (const TopoDS_Shape &OldS, const TopoDS_Shape &NewS) |
| | Replace <olds> by <news>.
<olds> disapear from <me>.
.
|
| Standard_EXPORT void | Remove (const TopoDS_Shape &S) |
| | Remove <s> from me.
.
|
| Standard_EXPORT Standard_Boolean | HasCommonDescendant (const TopoDS_Shape &S1, const TopoDS_Shape &S2, TopTools_ListOfShape &LC) const |
| | Returns True if (S1> and <s2> has common
Descendants. Stores in <lc> the Commons Descendants.
.
|
| Standard_EXPORT const | Handle (Standard_Type)&DynamicType() const |
Private Member Functions |
| Standard_EXPORT void | BackReplace (const TopoDS_Shape &OldS, const TopoDS_Shape &NewS, const TopTools_ListOfShape &L, const Standard_Boolean InUp) |
| | Replace <olds> by <news>.
<olds> disapear from <me>.
.
|
Private Attributes |
| TopTools_DataMapOfShapeListOfShape | up |
| TopTools_DataMapOfShapeListOfShape | down |