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

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

◆ Plane() [1/2]

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

Returns the current plane.

◆ Plane() [2/2]

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

Sets the current plane.

◆ Precision() [1/2]

static Standard_Real BRepBuilderAPI::Precision ( )
static

Returns the default precision.

◆ Precision() [2/2]

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

Sets the default precision. The current Precision is returned.


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