![]() |
Open CASCADE Technology Reference Manual 8.0.0
|
The BRepBuilderAPI package provides an Application Programming Interface for the BRep topology data structure. More...
#include <BRepBuilderAPI.hxx>
Static Public Member Functions | |
| static void | Plane (const occ::handle< Geom_Plane > &P) |
| Sets the current plane. | |
| static const occ::handle< Geom_Plane > & | Plane () |
| Returns the current plane. | |
| static void | Precision (const double P) |
| Sets the default precision. The current Precision is returned. | |
| static double | Precision () |
| Returns the default precision. | |
The BRepBuilderAPI package provides an Application Programming Interface for the BRep topology data structure.
The API is a set of classes aiming to provide:
The API provides classes to build objects:
For example to make a vertex <V> from a point
one can write:
V = BRepBuilderAPI_MakeVertex(P);
or
BRepBuilderAPI_MakeVertex MV(P); V = MV.Vertex();
For tolerances a default precision is used which can be changed by the packahe method BRepBuilderAPI::Precision.
For error handling the BRepBuilderAPI commands raise only the NotDone error. When Done is false on a command the error description can be asked to the command.
In theory the commands can be called with any arguments, argument checking is performed by the command.
|
static |
Returns the current plane.
|
static |
Sets the current plane.
Sets the default precision. The current Precision is returned.