#include <BRepFeat_SplitShape.hxx>
Inheritance diagram for BRepFeat_SplitShape:
Public Member Functions | |
void * | operator new (size_t, void *anAddress) |
void * | operator new (size_t size) |
void | operator delete (void *anAddress) |
BRepFeat_SplitShape () | |
Empty constructor . | |
BRepFeat_SplitShape (const TopoDS_Shape &S) | |
Creates the process with the shape <s>. . | |
void | Init (const TopoDS_Shape &S) |
Initializes the process on the shape <s>. . | |
void | Add (const TopoDS_Wire &W, const TopoDS_Face &F) |
Adds the wire <w> on the face <f>. Raises NoSuchObject if <f> does not belong to the original shape. . | |
void | Add (const TopoDS_Edge &E, const TopoDS_Face &F) |
Adds the edge <e> on the face <f>. . | |
void | Add (const TopoDS_Edge &E, const TopoDS_Edge &EOn) |
Adds the edge <e> on the existing edge <eon>. . | |
Standard_EXPORT const TopTools_ListOfShape & | DirectLeft () const |
Returns the faces which are the left of the projected wires. . | |
Standard_EXPORT const TopTools_ListOfShape & | Left () const |
Returns the faces of the "left" part on the shape. (It is build from DirectLeft, with the faces connected to this set, and so on...). Raises NotDone if IsDone returns <standard_false>. . | |
Standard_EXPORT void | Build () |
Builds the cut and the resulting faces and edges as well. . | |
virtual Standard_EXPORT Standard_Boolean | IsDeleted (const TopoDS_Shape &S) |
Returns true if the shape has been deleted. . | |
Standard_EXPORT const TopTools_ListOfShape & | Modified (const TopoDS_Shape &F) |
Returns the list of generated Faces. . | |
Private Attributes | |
LocOpe_Spliter | mySShape |
Handle_LocOpe_WiresOnShape | myWOnShape |
|
|
|
|
|
|
|
|
|
|
|
Reimplemented from BRepBuilderAPI_MakeShape. |
|
|
|
|
|
Reimplemented from BRepBuilderAPI_MakeShape. |
|
|
|
Reimplemented from BRepBuilderAPI_MakeShape. |
|
Reimplemented from BRepBuilderAPI_MakeShape. |
|
Reimplemented from BRepBuilderAPI_MakeShape. |
|
Reimplemented from BRepBuilderAPI_MakeShape. |
|
|
|
|