OCC Main Page | ModelingAlgorithms | Toolkits | Packages | Class Hierarchy | Data Structures | File List | Data Fields | Globals

ModelingAlgorithms
TKBool
BRepAlgo


BRepAlgo Class Reference

The BRepAlgo package provides a full range of
services to perform Old Boolean Operations in Open CASCADE.
Attention:
The New Boolean Operation has replaced the Old
Boolean Operations algorithm in the BrepAlgoAPI
package in Open CASCADE.
.

#include <BRepAlgo.hxx>


Public Member Functions

void * operator new (size_t, void *anAddress)
void * operator new (size_t size)
void operator delete (void *anAddress)

Static Public Member Functions

static Standard_EXPORT TopoDS_Wire ConcatenateWire (const TopoDS_Wire &Wire, const GeomAbs_Shape Option, const Standard_Real AngularTolerance=1.0e-4)
static Standard_EXPORT Standard_Boolean IsValid (const TopoDS_Shape &S)
 Checks if the shape is "correct". If not, returns
<standard_false>, else returns <standard_true>.
.
static Standard_EXPORT Standard_Boolean IsValid (const TopTools_ListOfShape &theArgs, const TopoDS_Shape &theResult, const Standard_Boolean closedSolid=Standard_False, const Standard_Boolean GeomCtrl=Standard_True)
 Checks if the Generated and Modified Faces from
the shapes <arguments> in the shape <result> are
"correct". The args may be empty, then all faces
will be checked.
If <closed> is True, only closed shape are valid.
If <geomctrl> is False the geometry of new
vertices and edges are not verified and the
auto-intersection of new wires are not searched.
.
static Standard_EXPORT Standard_Boolean IsTopologicallyValid (const TopoDS_Shape &S)
 Checks if the shape is "correct". If not, returns
<standard_false>, else returns <standard_true>.
This method differs from the previous one in the
fact that no geometric contols (intersection of
wires, pcurve validity) are performed.
.


Member Function Documentation

static Standard_EXPORT TopoDS_Wire BRepAlgo::ConcatenateWire const TopoDS_Wire &  Wire,
const GeomAbs_Shape  Option,
const Standard_Real  AngularTolerance = 1.0e-4
[static]
 

static Standard_EXPORT Standard_Boolean BRepAlgo::IsTopologicallyValid const TopoDS_Shape &  S  )  [static]
 

static Standard_EXPORT Standard_Boolean BRepAlgo::IsValid const TopTools_ListOfShape &  theArgs,
const TopoDS_Shape &  theResult,
const Standard_Boolean  closedSolid = Standard_False,
const Standard_Boolean  GeomCtrl = Standard_True
[static]
 

static Standard_EXPORT Standard_Boolean BRepAlgo::IsValid const TopoDS_Shape &  S  )  [static]
 

void BRepAlgo::operator delete void *  anAddress  )  [inline]
 

void* BRepAlgo::operator new size_t  size  )  [inline]
 

void* BRepAlgo::operator new size_t  ,
void *  anAddress
[inline]
 


The documentation for this class was generated from the following file:
Generated on Mon Aug 25 13:40:49 2008 for OpenCASCADE by  doxygen 1.4.1