Open CASCADE Technology  7.1.0.beta
Static Public Member Functions

BRepBuilderAPI Class Reference

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 Handle< Geom_Plane > &P)
 Sets the current plane. More...
 
static const Handle< Geom_Plane > & Plane ()
 Returns the current plane. More...
 
static void Precision (const Standard_Real P)
 Sets the default precision. The current Precision is returned. More...
 
static Standard_Real Precision ()
 Returns the default precision. More...
 

Detailed Description

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 writes :

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 comands can be called with any arguments, argument checking is performed by the command.

Member Function Documentation

static void BRepBuilderAPI::Plane ( const Handle< Geom_Plane > &  P)
static

Sets the current plane.

static const Handle< Geom_Plane >& BRepBuilderAPI::Plane ( )
static

Returns the current plane.

static void BRepBuilderAPI::Precision ( const Standard_Real  P)
static

Sets the default precision. The current Precision is returned.

static Standard_Real BRepBuilderAPI::Precision ( )
static

Returns the default precision.


The documentation for this class was generated from the following file: