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

Public Member Functions | |
| void * | operator new (size_t, void *anAddress) |
| void * | operator new (size_t size) |
| void | operator delete (void *anAddress) |
| BRepFeat_MakeCylindricalHole () | |
| Empty constructor. . | |
| BRepFeat_MakeCylindricalHole (const TopoDS_Shape &S) | |
| Creates the tool to perform hole(s) on the shape <s>. . | |
| BRepFeat_MakeCylindricalHole (const TopoDS_Shape &S, const gp_Ax1 &Axis) | |
| Creates the tool to perform hole(s) on the shape <s>, with the axis <axis>. . | |
| void | Init (const gp_Ax1 &Axis) |
| Sets the axis of the hole(s). . | |
| void | Init (const TopoDS_Shape &S, const gp_Ax1 &Axis) |
| Sets the shape and axis on which hole(s) will be performed. . | |
| Standard_EXPORT void | Perform (const Standard_Real Radius) |
| Performs every holes of radius <radius>. This command has the same effect as a cut operation with an infinite cylinder defined by the given axis and <radius>. . | |
| Standard_EXPORT void | Perform (const Standard_Real Radius, const Standard_Real PFrom, const Standard_Real PTo, const Standard_Boolean WithControl=Standard_True) |
| Performs evry hole of radius <radius> located between PFrom and PTo on the given axis. If <withcontrol> is set to Standard_False no control are done on the resulting shape after the operation is performed. . | |
| Standard_EXPORT void | PerformThruNext (const Standard_Real Radius, const Standard_Boolean WithControl=Standard_True) |
| Performs the first hole of radius <radius>, in the direction of the defined axis. First hole signify first encountered after the origin of the axis. If <withcontrol> is set to Standard_False no control are done on the resulting shape after the operation is performed. . | |
| Standard_EXPORT void | PerformUntilEnd (const Standard_Real Radius, const Standard_Boolean WithControl=Standard_True) |
| Performs evry holes of radius <radius> located after the origin of the given axis. If <withcontrol> is set to Standard_False no control are done on the resulting shape after the operation is performed. . | |
| Standard_EXPORT void | PerformBlind (const Standard_Real Radius, const Standard_Real Length, const Standard_Boolean WithControl=Standard_True) |
| Performs a blind hole of radius <radius> and length <length>. The length is measured from the origin of the given axis. If <withcontrol> is set to Standard_False no control are done after the operation is performed. . | |
| BRepFeat_Status | Status () const |
| Returns the status after a hole is performed. . | |
| virtual Standard_EXPORT void | Build () |
| Builds the resulting shape (redefined from MakeShape). Invalidates the given parts of tools if any, and performs the result of the local operation. . | |
Private Member Functions | |
| Standard_EXPORT BRepFeat_Status | Validate () |
Private Attributes | |
| gp_Ax1 | myAxis |
| Standard_Boolean | myAxDef |
| BRepFeat_Status | myStatus |
| Standard_Boolean | myIsBlind |
| Standard_Boolean | myValidate |
| TopoDS_Face | myTopFace |
| TopoDS_Face | myBotFace |
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
Reimplemented from BRepBuilderAPI_MakeShape. |
|
||||||||||||
|
|
|
|
|
|
|
Reimplemented from BRepFeat_Builder. |
|
|
Reimplemented from BRepFeat_Builder. |
|
||||||||||||
|
Reimplemented from BRepFeat_Builder. |
|
||||||||||||||||||||
|
|
|
|
|
|
||||||||||||||||
|
|
|
||||||||||||
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.4.1