Public Member Functions |
| void * | operator new (size_t, void *anAddress) |
| void * | operator new (size_t size) |
| void | operator delete (void *anAddress) |
| | BRepAlgo_BooleanOperations () |
| void | Shapes2d (const TopoDS_Shape &S1, const TopoDS_Shape &S2) |
| | S1 is a Shell with ALL faces supported by the SAME S2 is
an Edge INCLUDED in that surface with pcurve.
this avoids a time-consuming 3D operation, compared to Shapes.
|
| void | Shapes (const TopoDS_Shape &S1, const TopoDS_Shape &S2) |
| | Defines the arguments.
|
| void | SetApproxParameters (const Standard_Integer NbPntMax, const Standard_Real Tol3D, const Standard_Real Tol2D, const Standard_Boolean RelativeTol) |
| | Sets different parameters for the curve approximations :
NbPntMax : Maximum number of points to be approximated at
the same time in one curve.
Tol3D, Tol2D : Tolerances to be reached by the approximation.
RelativeTol : The given tolerances are relative.
|
| void | Define (const TopoDS_Shape &S1, const TopoDS_Shape &S2, Handle< TopOpeBRepDS_HDataStructure > &HDS) |
| const TopoDS_Shape & | Common () |
| | returns the common part of the shapes.
|
| const TopoDS_Shape & | Fus () |
| | returns the fuse part of the shapes.
|
| const TopoDS_Shape & | Cut () |
| | returns the cut part of the shapes.
|
| const TopoDS_Shape & | Section () |
| | returns the intersection of the shapes.
|
| const TopoDS_Shape & | Shape () |
| | returns the result of the boolean operation.
|
| const TopoDS_Shape & | ShapeFrom (const TopoDS_Shape &S) |
| | Returns the shape(s) resulting of the boolean operation
issued from the shape <S>.
|
| const TopTools_ListOfShape & | Modified (const TopoDS_Shape &S) |
| | Returns the list of the descendant shapes of the shape <S>.
|
| Standard_Boolean | IsDeleted (const TopoDS_Shape &S) |
| | Returns the fact that the shape <S> has been deleted or not
by the boolean operation.
|
const
Handle_TopOpeBRepDS_HDataStructure & | DataStructure () const |
| Handle_TopOpeBRepDS_HDataStructure & | ChangeDataStructure () |
const
Handle_TopOpeBRepBuild_HBuilder & | Builder () const |
| Handle_TopOpeBRepBuild_HBuilder & | ChangeBuilder () |
| BRepAlgo_DSAccess & | DataStructureAccess () |
| | returns the member myDSA. It is useful to then access
the method GetSectionEdgeSet (wich is a member of DSAccess)
|