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

ModelingAlgorithms
TKFeat
BRepFeat


BRepFeat_Builder Class Reference

Provides the implementation of all methods
required by BRepCtx for class using a Builder from
LocOpe. All features have to inherit from this
class.
.

#include <BRepFeat_Builder.hxx>

Inheritance diagram for BRepFeat_Builder:

Inheritance graph
[legend]

Public Member Functions

void * operator new (size_t, void *anAddress)
void * operator new (size_t size)
void operator delete (void *anAddress)
void Init (const TopoDS_Shape &S)
 Initializes a local operation on <s>.
.
void Init (const TopoDS_Shape &S, const TopoDS_Shape &T)
 Initializes a local operation between <s> and <t>.
Raises ConstructionError if <s> is a null shape.
.
Standard_EXPORT const TopTools_ListOfShape & Modified (const TopoDS_Shape &F)
 Returns the list of generated Faces.
.

Protected Member Functions

 BRepFeat_Builder ()
 Empty constructor.
.
 BRepFeat_Builder (const TopoDS_Shape &S)
 Creates a local operation on <s>.
.
 BRepFeat_Builder (const TopoDS_Shape &S, const TopoDS_Shape &T)
 Creates a local operation between <s> and <t>.
.

Protected Attributes

LocOpe_Builder myBuilder
TopTools_MapOfShape myMap
TopTools_ListOfShape myGenFaces

Constructor & Destructor Documentation

BRepFeat_Builder::BRepFeat_Builder  )  [inline, protected]
 

BRepFeat_Builder::BRepFeat_Builder const TopoDS_Shape &  S  )  [inline, protected]
 

BRepFeat_Builder::BRepFeat_Builder const TopoDS_Shape &  S,
const TopoDS_Shape &  T
[inline, protected]
 


Member Function Documentation

void BRepFeat_Builder::Init const TopoDS_Shape &  S,
const TopoDS_Shape &  T
[inline]
 

void BRepFeat_Builder::Init const TopoDS_Shape &  S  )  [inline]
 

Standard_EXPORT const TopTools_ListOfShape& BRepFeat_Builder::Modified const TopoDS_Shape &  F  )  [virtual]
 

Reimplemented from BRepBuilderAPI_MakeShape.

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

Reimplemented from BRepBuilderAPI_MakeShape.

Reimplemented in BRepFeat_LocalOperation, and BRepFeat_MakeCylindricalHole.

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

Reimplemented from BRepBuilderAPI_MakeShape.

Reimplemented in BRepFeat_LocalOperation, and BRepFeat_MakeCylindricalHole.

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

Reimplemented from BRepBuilderAPI_MakeShape.

Reimplemented in BRepFeat_LocalOperation, and BRepFeat_MakeCylindricalHole.


Field Documentation

LocOpe_Builder BRepFeat_Builder::myBuilder [protected]
 

TopTools_ListOfShape BRepFeat_Builder::myGenFaces [protected]
 

TopTools_MapOfShape BRepFeat_Builder::myMap [protected]
 


The documentation for this class was generated from the following files:
Generated on Mon Aug 25 13:41:11 2008 for OpenCASCADE by  doxygen 1.4.1