#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. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|