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

ModelingAlgorithms
TKFeat
LocOpe


LocOpe_Generator Class Reference

#include <LocOpe_Generator.hxx>


Public Member Functions

void * operator new (size_t, void *anAddress)
void * operator new (size_t size)
void operator delete (void *anAddress)
 LocOpe_Generator ()
 Empty constructor.
.
 LocOpe_Generator (const TopoDS_Shape &S)
 Creates the algorithm on the shape <s>.
.
void Init (const TopoDS_Shape &S)
 Initializes the algorithm on the shape <s>.
.
Standard_EXPORT void Perform (const Handle(LocOpe_GeneratedShape)&G)
Standard_Boolean IsDone () const
const TopoDS_Shape & ResultingShape () const
 Returns the new shape
.
const TopoDS_Shape & Shape () const
 Returns the initial shape
.
Standard_EXPORT const TopTools_ListOfShape & DescendantFace (const TopoDS_Face &F)
 Returns the descendant face of <f>. <f> may
belong to the original shape or to the "generated"
shape. The returned face may be a null shape
(when <f> disappears).
.

Private Attributes

TopoDS_Shape myShape
Handle_LocOpe_GeneratedShape myGen
Standard_Boolean myDone
TopoDS_Shape myRes
TopTools_DataMapOfShapeListOfShape myModShapes


Constructor & Destructor Documentation

LocOpe_Generator::LocOpe_Generator  )  [inline]
 

LocOpe_Generator::LocOpe_Generator const TopoDS_Shape &  S  )  [inline]
 


Member Function Documentation

Standard_EXPORT const TopTools_ListOfShape& LocOpe_Generator::DescendantFace const TopoDS_Face &  F  ) 
 

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

Standard_Boolean LocOpe_Generator::IsDone  )  const [inline]
 

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

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

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

Standard_EXPORT void LocOpe_Generator::Perform const Handle(LocOpe_GeneratedShape)&  G  ) 
 

const TopoDS_Shape & LocOpe_Generator::ResultingShape  )  const [inline]
 

const TopoDS_Shape & LocOpe_Generator::Shape  )  const [inline]
 


Field Documentation

Standard_Boolean LocOpe_Generator::myDone [private]
 

Handle_LocOpe_GeneratedShape LocOpe_Generator::myGen [private]
 

TopTools_DataMapOfShapeListOfShape LocOpe_Generator::myModShapes [private]
 

TopoDS_Shape LocOpe_Generator::myRes [private]
 

TopoDS_Shape LocOpe_Generator::myShape [private]
 


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