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

ModelingAlgorithms
TKFeat
LocOpe


LocOpe_Gluer Class Reference

#include <LocOpe_Gluer.hxx>


Public Member Functions

void * operator new (size_t, void *anAddress)
void * operator new (size_t size)
void operator delete (void *anAddress)
 LocOpe_Gluer ()
 LocOpe_Gluer (const TopoDS_Shape &Sbase, const TopoDS_Shape &Snew)
Standard_EXPORT void Init (const TopoDS_Shape &Sbase, const TopoDS_Shape &Snew)
Standard_EXPORT void Bind (const TopoDS_Face &Fnew, const TopoDS_Face &Fbase)
Standard_EXPORT void Bind (const TopoDS_Edge &Enew, const TopoDS_Edge &Ebase)
LocOpe_Operation OpeType () const
Standard_EXPORT void Perform ()
Standard_Boolean IsDone () const
const TopoDS_Shape & ResultingShape () const
Standard_EXPORT const TopTools_ListOfShape & DescendantFaces (const TopoDS_Face &F) const
const TopoDS_Shape & BasisShape () const
const TopoDS_Shape & GluedShape () const
Standard_EXPORT const TopTools_ListOfShape & Edges () const
Standard_EXPORT const TopTools_ListOfShape & TgtEdges () const

Private Member Functions

Standard_EXPORT void AddEdges ()

Private Attributes

Standard_Boolean myDone
TopoDS_Shape mySb
TopoDS_Shape mySn
TopoDS_Shape myRes
TopAbs_Orientation myOri
LocOpe_Operation myOpe
TopTools_IndexedDataMapOfShapeShape myMapEF
TopTools_DataMapOfShapeShape myMapEE
TopTools_DataMapOfShapeListOfShape myDescF
TopTools_ListOfShape myEdges
TopTools_ListOfShape myTgtEdges


Constructor & Destructor Documentation

LocOpe_Gluer::LocOpe_Gluer  )  [inline]
 

LocOpe_Gluer::LocOpe_Gluer const TopoDS_Shape &  Sbase,
const TopoDS_Shape &  Snew
[inline]
 


Member Function Documentation

Standard_EXPORT void LocOpe_Gluer::AddEdges  )  [private]
 

const TopoDS_Shape & LocOpe_Gluer::BasisShape  )  const [inline]
 

Standard_EXPORT void LocOpe_Gluer::Bind const TopoDS_Edge &  Enew,
const TopoDS_Edge &  Ebase
 

Standard_EXPORT void LocOpe_Gluer::Bind const TopoDS_Face &  Fnew,
const TopoDS_Face &  Fbase
 

Standard_EXPORT const TopTools_ListOfShape& LocOpe_Gluer::DescendantFaces const TopoDS_Face &  F  )  const
 

const TopTools_ListOfShape & LocOpe_Gluer::Edges  )  const [inline]
 

const TopoDS_Shape & LocOpe_Gluer::GluedShape  )  const [inline]
 

Standard_EXPORT void LocOpe_Gluer::Init const TopoDS_Shape &  Sbase,
const TopoDS_Shape &  Snew
 

Standard_Boolean LocOpe_Gluer::IsDone  )  const [inline]
 

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

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

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

LocOpe_Operation LocOpe_Gluer::OpeType  )  const [inline]
 

Standard_EXPORT void LocOpe_Gluer::Perform  ) 
 

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

const TopTools_ListOfShape & LocOpe_Gluer::TgtEdges  )  const [inline]
 


Field Documentation

TopTools_DataMapOfShapeListOfShape LocOpe_Gluer::myDescF [private]
 

Standard_Boolean LocOpe_Gluer::myDone [private]
 

TopTools_ListOfShape LocOpe_Gluer::myEdges [private]
 

TopTools_DataMapOfShapeShape LocOpe_Gluer::myMapEE [private]
 

TopTools_IndexedDataMapOfShapeShape LocOpe_Gluer::myMapEF [private]
 

LocOpe_Operation LocOpe_Gluer::myOpe [private]
 

TopAbs_Orientation LocOpe_Gluer::myOri [private]
 

TopoDS_Shape LocOpe_Gluer::myRes [private]
 

TopoDS_Shape LocOpe_Gluer::mySb [private]
 

TopoDS_Shape LocOpe_Gluer::mySn [private]
 

TopTools_ListOfShape LocOpe_Gluer::myTgtEdges [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