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

ModelingAlgorithms
TKBool
TopOpeBRepTool


TopOpeBRepTool_REGUW Class Reference

#include <TopOpeBRepTool_REGUW.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_REGUW (const TopoDS_Face &FRef)
Standard_EXPORT const TopoDS_Face & Fref () const
Standard_EXPORT void SetEsplits (TopTools_DataMapOfShapeListOfShape &Esplits)
Standard_EXPORT void GetEsplits (TopTools_DataMapOfShapeListOfShape &Esplits) const
Standard_EXPORT void SetOwNw (TopTools_DataMapOfShapeListOfShape &OwNw)
Standard_EXPORT void GetOwNw (TopTools_DataMapOfShapeListOfShape &OwNw) const
Standard_EXPORT Standard_Boolean SplitEds ()
Standard_EXPORT void Init (const TopoDS_Shape &S)
Standard_EXPORT const TopoDS_Shape & S () const
Standard_EXPORT Standard_Boolean HasInit () const
Standard_EXPORT Standard_Boolean MapS ()
Standard_EXPORT Standard_Boolean REGU (const Standard_Integer istep, const TopoDS_Shape &Scur, TopTools_ListOfShape &Splits)
Standard_EXPORT Standard_Boolean REGU ()
Standard_EXPORT Standard_Boolean GetSplits (TopTools_ListOfShape &Splits) const
Standard_EXPORT Standard_Boolean InitBlock ()
Standard_EXPORT Standard_Boolean NextinBlock ()
Standard_EXPORT Standard_Boolean NearestE (const TopTools_ListOfShape &loe, TopoDS_Edge &efound) const
Standard_EXPORT Standard_Boolean Connexity (const TopoDS_Vertex &v, TopOpeBRepTool_connexity &co) const
Standard_EXPORT Standard_Boolean AddNewConnexity (const TopoDS_Vertex &v, const Standard_Integer OriKey, const TopoDS_Edge &e)
Standard_EXPORT Standard_Boolean RemoveOldConnexity (const TopoDS_Vertex &v, const Standard_Integer OriKey, const TopoDS_Edge &e)
Standard_EXPORT Standard_Boolean UpdateMultiple (const TopoDS_Vertex &v)

Private Member Functions

Standard_EXPORT void InitStep (const TopoDS_Shape &S)

Private Attributes

TopoDS_Shape myS
TopOpeBRepTool_CORRISO myCORRISO
Standard_Boolean hasnewsplits
TopTools_DataMapOfShapeListOfShape myEsplits
TopTools_DataMapOfShapeListOfShape myOwNw
TopOpeBRepTool_IndexedDataMapOfShapeconnexity mymapvEds
TopTools_MapOfShape mymapvmultiple
TopTools_ListOfShape myListVmultiple
Standard_Integer iStep
Standard_Real mytol2d
Standard_Boolean isinit0
TopoDS_Vertex myv0
gp_Pnt2d myp2d0
TopoDS_Vertex myv
TopoDS_Edge myed
gp_Pnt2d myp2d
gp_Dir2d mytg2d


Constructor & Destructor Documentation

Standard_EXPORT TopOpeBRepTool_REGUW::TopOpeBRepTool_REGUW const TopoDS_Face &  FRef  ) 
 


Member Function Documentation

Standard_EXPORT Standard_Boolean TopOpeBRepTool_REGUW::AddNewConnexity const TopoDS_Vertex &  v,
const Standard_Integer  OriKey,
const TopoDS_Edge &  e
 

Standard_EXPORT Standard_Boolean TopOpeBRepTool_REGUW::Connexity const TopoDS_Vertex &  v,
TopOpeBRepTool_connexity co
const
 

Standard_EXPORT const TopoDS_Face& TopOpeBRepTool_REGUW::Fref  )  const
 

Standard_EXPORT void TopOpeBRepTool_REGUW::GetEsplits TopTools_DataMapOfShapeListOfShape &  Esplits  )  const
 

Standard_EXPORT void TopOpeBRepTool_REGUW::GetOwNw TopTools_DataMapOfShapeListOfShape &  OwNw  )  const
 

Standard_EXPORT Standard_Boolean TopOpeBRepTool_REGUW::GetSplits TopTools_ListOfShape &  Splits  )  const
 

Standard_EXPORT Standard_Boolean TopOpeBRepTool_REGUW::HasInit  )  const
 

Standard_EXPORT void TopOpeBRepTool_REGUW::Init const TopoDS_Shape &  S  ) 
 

Standard_EXPORT Standard_Boolean TopOpeBRepTool_REGUW::InitBlock  ) 
 

Standard_EXPORT void TopOpeBRepTool_REGUW::InitStep const TopoDS_Shape &  S  )  [private]
 

Standard_EXPORT Standard_Boolean TopOpeBRepTool_REGUW::MapS  ) 
 

Standard_EXPORT Standard_Boolean TopOpeBRepTool_REGUW::NearestE const TopTools_ListOfShape &  loe,
TopoDS_Edge &  efound
const
 

Standard_EXPORT Standard_Boolean TopOpeBRepTool_REGUW::NextinBlock  ) 
 

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

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

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

Standard_EXPORT Standard_Boolean TopOpeBRepTool_REGUW::REGU  ) 
 

Standard_EXPORT Standard_Boolean TopOpeBRepTool_REGUW::REGU const Standard_Integer  istep,
const TopoDS_Shape &  Scur,
TopTools_ListOfShape &  Splits
 

Standard_EXPORT Standard_Boolean TopOpeBRepTool_REGUW::RemoveOldConnexity const TopoDS_Vertex &  v,
const Standard_Integer  OriKey,
const TopoDS_Edge &  e
 

Standard_EXPORT const TopoDS_Shape& TopOpeBRepTool_REGUW::S  )  const
 

Standard_EXPORT void TopOpeBRepTool_REGUW::SetEsplits TopTools_DataMapOfShapeListOfShape &  Esplits  ) 
 

Standard_EXPORT void TopOpeBRepTool_REGUW::SetOwNw TopTools_DataMapOfShapeListOfShape &  OwNw  ) 
 

Standard_EXPORT Standard_Boolean TopOpeBRepTool_REGUW::SplitEds  ) 
 

Standard_EXPORT Standard_Boolean TopOpeBRepTool_REGUW::UpdateMultiple const TopoDS_Vertex &  v  ) 
 


Field Documentation

Standard_Boolean TopOpeBRepTool_REGUW::hasnewsplits [private]
 

Standard_Boolean TopOpeBRepTool_REGUW::isinit0 [private]
 

Standard_Integer TopOpeBRepTool_REGUW::iStep [private]
 

TopOpeBRepTool_CORRISO TopOpeBRepTool_REGUW::myCORRISO [private]
 

TopoDS_Edge TopOpeBRepTool_REGUW::myed [private]
 

TopTools_DataMapOfShapeListOfShape TopOpeBRepTool_REGUW::myEsplits [private]
 

TopTools_ListOfShape TopOpeBRepTool_REGUW::myListVmultiple [private]
 

TopOpeBRepTool_IndexedDataMapOfShapeconnexity TopOpeBRepTool_REGUW::mymapvEds [private]
 

TopTools_MapOfShape TopOpeBRepTool_REGUW::mymapvmultiple [private]
 

TopTools_DataMapOfShapeListOfShape TopOpeBRepTool_REGUW::myOwNw [private]
 

gp_Pnt2d TopOpeBRepTool_REGUW::myp2d [private]
 

gp_Pnt2d TopOpeBRepTool_REGUW::myp2d0 [private]
 

TopoDS_Shape TopOpeBRepTool_REGUW::myS [private]
 

gp_Dir2d TopOpeBRepTool_REGUW::mytg2d [private]
 

Standard_Real TopOpeBRepTool_REGUW::mytol2d [private]
 

TopoDS_Vertex TopOpeBRepTool_REGUW::myv [private]
 

TopoDS_Vertex TopOpeBRepTool_REGUW::myv0 [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