|
Open CASCADE Technology 6.5.2
|
The BRepAlgo package provides a full range of
services to perform Old Boolean Operations in Open CASCADE.
Attention:
The New Boolean Operation has replaced the Old
Boolean Operations algorithm in the BrepAlgoAPI
package in Open CASCADE.
#include <BRepAlgo.hxx>
Public Member Functions | |
| void * | operator new (size_t, void *anAddress) |
| void * | operator new (size_t size) |
| void | operator delete (void *anAddress) |
Static Public Member Functions | |
| static TopoDS_Wire | ConcatenateWire (const TopoDS_Wire &Wire, const GeomAbs_Shape Option, const Standard_Real AngularTolerance=1.0e-4) |
| static Standard_Boolean | IsValid (const TopoDS_Shape &S) |
| Checks if the shape is "correct". If not, returns <Standard_False>, else returns <Standard_True>. | |
| static Standard_Boolean | IsValid (const TopTools_ListOfShape &theArgs, const TopoDS_Shape &theResult, const Standard_Boolean closedSolid=Standard_False, const Standard_Boolean GeomCtrl=Standard_True) |
| Checks if the Generated and Modified Faces from the shapes <arguments> in the shape <result> are "correct". The args may be empty, then all faces will be checked. If <Closed> is True, only closed shape are valid. If <GeomCtrl> is False the geometry of new vertices and edges are not verified and the auto-intersection of new wires are not searched. | |
| static Standard_Boolean | IsTopologicallyValid (const TopoDS_Shape &S) |
| Checks if the shape is "correct". If not, returns <Standard_False>, else returns <Standard_True>. This method differs from the previous one in the fact that no geometric contols (intersection of wires, pcurve validity) are performed. | |
| static TopoDS_Wire BRepAlgo::ConcatenateWire | ( | const TopoDS_Wire & | Wire, |
| const GeomAbs_Shape | Option, | ||
| const Standard_Real | AngularTolerance = 1.0e-4 |
||
| ) | [static] |
| static Standard_Boolean BRepAlgo::IsTopologicallyValid | ( | const TopoDS_Shape & | S | ) | [static] |
| static Standard_Boolean BRepAlgo::IsValid | ( | const TopoDS_Shape & | S | ) | [static] |
| static Standard_Boolean BRepAlgo::IsValid | ( | const TopTools_ListOfShape & | theArgs, |
| const TopoDS_Shape & | theResult, | ||
| const Standard_Boolean | closedSolid = Standard_False, |
||
| const Standard_Boolean | GeomCtrl = Standard_True |
||
| ) | [static] |
| void BRepAlgo::operator delete | ( | void * | anAddress | ) | [inline] |
| void* BRepAlgo::operator new | ( | size_t | , |
| void * | anAddress | ||
| ) | [inline] |
| void* BRepAlgo::operator new | ( | size_t | size | ) | [inline] |
1.7.4