#include <BRepAlgo_BooleanOperation.hxx>
Inheritance diagram for BRepAlgo_BooleanOperation:

Public Member Functions | |
| void * | operator new (size_t, void *anAddress) |
| void * | operator new (size_t size) |
| void | operator delete (void *anAddress) |
| virtual Standard_EXPORT void | Delete () |
| virtual Standard_EXPORT | ~BRepAlgo_BooleanOperation () |
| Standard_EXPORT void | PerformDS () |
| Standard_EXPORT void | Perform (const TopAbs_State St1, const TopAbs_State St2) |
| Standard_EXPORT Handle_TopOpeBRepBuild_HBuilder | Builder () const |
| Standard_EXPORT const TopoDS_Shape & | Shape1 () const |
| Returns the first shape involved in this Boolean operation. . | |
| Standard_EXPORT const TopoDS_Shape & | Shape2 () const |
| Returns the second shape involved in this Boolean operation. . | |
| virtual Standard_EXPORT const TopTools_ListOfShape & | Modified (const TopoDS_Shape &S) |
| Returns the list of shapes modified from the shape <s>. . | |
| virtual Standard_EXPORT Standard_Boolean | IsDeleted (const TopoDS_Shape &S) |
| Returns true if the shape S has been deleted. . | |
Protected Member Functions | |
| Standard_EXPORT | BRepAlgo_BooleanOperation (const TopoDS_Shape &S1, const TopoDS_Shape &S2) |
| Prepares the operations for S1 and S2. . | |
| Standard_EXPORT void | BuilderCanWork (const Standard_Boolean B) |
| Standard_EXPORT Standard_Boolean | BuilderCanWork () const |
| virtual Standard_EXPORT void | InitParameters () |
Protected Attributes | |
| Handle_TopOpeBRepBuild_HBuilder | myHBuilder |
| TopoDS_Shape | myS1 |
| TopoDS_Shape | myS2 |
Private Attributes | |
| TopTools_MapOfShape | myMap |
| Standard_Boolean | myBuilderCanWork |
| TopTools_DataMapOfShapeShape | topToSew |
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
Reimplemented from BRepBuilderAPI_MakeShape. |
|
|
Reimplemented in BRepAlgo_Section. |
|
|
Reimplemented from BRepBuilderAPI_MakeShape. |
|
|
Reimplemented from BRepBuilderAPI_MakeShape. |
|
|
Reimplemented from BRepBuilderAPI_MakeShape. Reimplemented in BRepAlgo_Common, BRepAlgo_Cut, BRepAlgo_Fuse, and BRepAlgo_Section. |
|
|
Reimplemented from BRepBuilderAPI_MakeShape. Reimplemented in BRepAlgo_Common, BRepAlgo_Cut, BRepAlgo_Fuse, and BRepAlgo_Section. |
|
||||||||||||
|
Reimplemented from BRepBuilderAPI_MakeShape. Reimplemented in BRepAlgo_Common, BRepAlgo_Cut, BRepAlgo_Fuse, and BRepAlgo_Section. |
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.4.1