#include <LocOpe_SplitDrafts.hxx>
Public Member Functions | |
void * | operator new (size_t, void *anAddress) |
void * | operator new (size_t size) |
void | operator delete (void *anAddress) |
LocOpe_SplitDrafts () | |
Empty constructor. . | |
LocOpe_SplitDrafts (const TopoDS_Shape &S) | |
Creates the algoritm on the shape <s>. . | |
Standard_EXPORT void | Init (const TopoDS_Shape &S) |
Initializes the algoritm with the shape <s>. . | |
Standard_EXPORT void | Perform (const TopoDS_Face &F, const TopoDS_Wire &W, const gp_Dir &Extractg, const gp_Pln &NPlg, const Standard_Real Angleg, const gp_Dir &Extractd, const gp_Pln &NPld, const Standard_Real Angled, const Standard_Boolean ModifyLeft=Standard_True, const Standard_Boolean ModifyRight=Standard_True) |
Splits the face <f> of the former given shape with the wire <w>. The wire is assumed to lie on the face. Puts a draft angle on both parts of the wire. <extractg>, <nplg>, <angleg> define the arguments for the left part of the wire. <extractd>, <npld>, <angled> define the arguments for the right part of the wire. The draft angle is measured with the direction <extract>. <npl> defines the neutral plane (points belonging to the neutral plane are not modified). <angle> is the value of the draft angle. If <modifyleft> is set to <standard_false>, no draft angle is applied to the left part of the wire. If <modifyright> is set to <standard_false>,no draft angle is applied to the right part of the wire. . | |
Standard_EXPORT void | Perform (const TopoDS_Face &F, const TopoDS_Wire &W, const gp_Dir &Extract, const gp_Pln &NPl, const Standard_Real Angle) |
Splits the face <f> of the former given shape with the wire <w>. The wire is assumed to lie on the face. Puts a draft angle on the left part of the wire. The draft angle is measured with the direction <extract>. <npl> defines the neutral plane (points belonging to the neutral plane are not modified). <angle> is the value of the draft angle. . | |
Standard_Boolean | IsDone () const |
Returns <standard_true> if the modification has been succesfully performed. . | |
const TopoDS_Shape & | OriginalShape () const |
Standard_EXPORT const TopoDS_Shape & | Shape () const |
Returns the modified shape. . | |
Standard_EXPORT const TopTools_ListOfShape & | ShapesFromShape (const TopoDS_Shape &S) const |
Manages the descendant shapes. . | |
Private Attributes | |
TopoDS_Shape | myShape |
TopoDS_Shape | myResult |
TopTools_DataMapOfShapeListOfShape | myMap |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|