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

ModelingAlgorithms
TKBool
TopOpeBRepTool


TopOpeBRepTool_REGUS Class Reference

#include <TopOpeBRepTool_REGUS.hxx>


Public Member Functions

void * operator new (size_t, void *anAddress)
void * operator new (size_t size)
void operator delete (void *anAddress)
Standard_EXPORT TopOpeBRepTool_REGUS ()
Standard_EXPORT void Init (const TopoDS_Shape &S)
Standard_EXPORT const TopoDS_Shape & S () const
Standard_EXPORT Standard_Boolean MapS ()
Standard_EXPORT Standard_Boolean SplitFaces ()
Standard_EXPORT Standard_Boolean REGU ()
Standard_EXPORT void SetFsplits (TopTools_DataMapOfShapeListOfShape &Fsplits)
Standard_EXPORT void GetFsplits (TopTools_DataMapOfShapeListOfShape &Fsplits) const
Standard_EXPORT void SetOshNsh (TopTools_DataMapOfShapeListOfShape &OshNsh)
Standard_EXPORT void GetOshNsh (TopTools_DataMapOfShapeListOfShape &OshNsh) const
Standard_EXPORT Standard_Boolean InitBlock ()
Standard_EXPORT Standard_Boolean NextinBlock ()
Standard_EXPORT Standard_Boolean NearestF (const TopoDS_Edge &e, const TopTools_ListOfShape &lof, TopoDS_Face &ffound) const

Static Public Member Functions

static Standard_EXPORT Standard_Boolean WireToFace (const TopoDS_Face &Fanc, const TopTools_ListOfShape &nWs, TopTools_ListOfShape &nFs)
static Standard_EXPORT Standard_Boolean SplitF (const TopoDS_Face &Fanc, TopTools_ListOfShape &FSplits)

Private Attributes

Standard_Boolean hasnewsplits
TopTools_DataMapOfShapeListOfShape myFsplits
TopTools_DataMapOfShapeListOfShape myOshNsh
TopoDS_Shape myS
TopTools_DataMapOfShapeListOfShape mymapeFsstatic
TopTools_DataMapOfShapeListOfShape mymapeFs
TopTools_IndexedMapOfShape mymapemult
Standard_Integer mynF
Standard_Integer myoldnF
TopoDS_Shape myf
TopTools_MapOfShape myedstoconnect
TopTools_ListOfShape mylFinBlock


Constructor & Destructor Documentation

Standard_EXPORT TopOpeBRepTool_REGUS::TopOpeBRepTool_REGUS  ) 
 


Member Function Documentation

Standard_EXPORT void TopOpeBRepTool_REGUS::GetFsplits TopTools_DataMapOfShapeListOfShape &  Fsplits  )  const
 

Standard_EXPORT void TopOpeBRepTool_REGUS::GetOshNsh TopTools_DataMapOfShapeListOfShape &  OshNsh  )  const
 

Standard_EXPORT void TopOpeBRepTool_REGUS::Init const TopoDS_Shape &  S  ) 
 

Standard_EXPORT Standard_Boolean TopOpeBRepTool_REGUS::InitBlock  ) 
 

Standard_EXPORT Standard_Boolean TopOpeBRepTool_REGUS::MapS  ) 
 

Standard_EXPORT Standard_Boolean TopOpeBRepTool_REGUS::NearestF const TopoDS_Edge &  e,
const TopTools_ListOfShape &  lof,
TopoDS_Face &  ffound
const
 

Standard_EXPORT Standard_Boolean TopOpeBRepTool_REGUS::NextinBlock  ) 
 

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

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

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

Standard_EXPORT Standard_Boolean TopOpeBRepTool_REGUS::REGU  ) 
 

Standard_EXPORT const TopoDS_Shape& TopOpeBRepTool_REGUS::S  )  const
 

Standard_EXPORT void TopOpeBRepTool_REGUS::SetFsplits TopTools_DataMapOfShapeListOfShape &  Fsplits  ) 
 

Standard_EXPORT void TopOpeBRepTool_REGUS::SetOshNsh TopTools_DataMapOfShapeListOfShape &  OshNsh  ) 
 

static Standard_EXPORT Standard_Boolean TopOpeBRepTool_REGUS::SplitF const TopoDS_Face &  Fanc,
TopTools_ListOfShape &  FSplits
[static]
 

Standard_EXPORT Standard_Boolean TopOpeBRepTool_REGUS::SplitFaces  ) 
 

static Standard_EXPORT Standard_Boolean TopOpeBRepTool_REGUS::WireToFace const TopoDS_Face &  Fanc,
const TopTools_ListOfShape &  nWs,
TopTools_ListOfShape &  nFs
[static]
 


Field Documentation

Standard_Boolean TopOpeBRepTool_REGUS::hasnewsplits [private]
 

TopTools_MapOfShape TopOpeBRepTool_REGUS::myedstoconnect [private]
 

TopoDS_Shape TopOpeBRepTool_REGUS::myf [private]
 

TopTools_DataMapOfShapeListOfShape TopOpeBRepTool_REGUS::myFsplits [private]
 

TopTools_ListOfShape TopOpeBRepTool_REGUS::mylFinBlock [private]
 

TopTools_DataMapOfShapeListOfShape TopOpeBRepTool_REGUS::mymapeFs [private]
 

TopTools_DataMapOfShapeListOfShape TopOpeBRepTool_REGUS::mymapeFsstatic [private]
 

TopTools_IndexedMapOfShape TopOpeBRepTool_REGUS::mymapemult [private]
 

Standard_Integer TopOpeBRepTool_REGUS::mynF [private]
 

Standard_Integer TopOpeBRepTool_REGUS::myoldnF [private]
 

TopTools_DataMapOfShapeListOfShape TopOpeBRepTool_REGUS::myOshNsh [private]
 

TopoDS_Shape TopOpeBRepTool_REGUS::myS [private]
 


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