Open CASCADE Technology  7.1.0.beta
Public Member Functions

TopOpeBRepTool_REGUW Class Reference

#include <TopOpeBRepTool_REGUW.hxx>

Public Member Functions

 TopOpeBRepTool_REGUW (const TopoDS_Face &FRef)
 
const TopoDS_FaceFref () const
 
void SetEsplits (TopTools_DataMapOfShapeListOfShape &Esplits)
 
void GetEsplits (TopTools_DataMapOfShapeListOfShape &Esplits) const
 
void SetOwNw (TopTools_DataMapOfShapeListOfShape &OwNw)
 
void GetOwNw (TopTools_DataMapOfShapeListOfShape &OwNw) const
 
Standard_Boolean SplitEds ()
 
void Init (const TopoDS_Shape &S)
 
const TopoDS_ShapeS () const
 
Standard_Boolean HasInit () const
 
Standard_Boolean MapS ()
 
Standard_Boolean REGU (const Standard_Integer istep, const TopoDS_Shape &Scur, TopTools_ListOfShape &Splits)
 
Standard_Boolean REGU ()
 
Standard_Boolean GetSplits (TopTools_ListOfShape &Splits) const
 
Standard_Boolean InitBlock ()
 
Standard_Boolean NextinBlock ()
 
Standard_Boolean NearestE (const TopTools_ListOfShape &loe, TopoDS_Edge &efound) const
 
Standard_Boolean Connexity (const TopoDS_Vertex &v, TopOpeBRepTool_connexity &co) const
 
Standard_Boolean AddNewConnexity (const TopoDS_Vertex &v, const Standard_Integer OriKey, const TopoDS_Edge &e)
 
Standard_Boolean RemoveOldConnexity (const TopoDS_Vertex &v, const Standard_Integer OriKey, const TopoDS_Edge &e)
 
Standard_Boolean UpdateMultiple (const TopoDS_Vertex &v)
 

Constructor & Destructor Documentation

TopOpeBRepTool_REGUW::TopOpeBRepTool_REGUW ( const TopoDS_Face FRef)

Member Function Documentation

Standard_Boolean TopOpeBRepTool_REGUW::AddNewConnexity ( const TopoDS_Vertex v,
const Standard_Integer  OriKey,
const TopoDS_Edge e 
)
Standard_Boolean TopOpeBRepTool_REGUW::Connexity ( const TopoDS_Vertex v,
TopOpeBRepTool_connexity co 
) const
const TopoDS_Face& TopOpeBRepTool_REGUW::Fref ( ) const
void TopOpeBRepTool_REGUW::GetEsplits ( TopTools_DataMapOfShapeListOfShape Esplits) const
void TopOpeBRepTool_REGUW::GetOwNw ( TopTools_DataMapOfShapeListOfShape OwNw) const
Standard_Boolean TopOpeBRepTool_REGUW::GetSplits ( TopTools_ListOfShape Splits) const
Standard_Boolean TopOpeBRepTool_REGUW::HasInit ( ) const
void TopOpeBRepTool_REGUW::Init ( const TopoDS_Shape S)
Standard_Boolean TopOpeBRepTool_REGUW::InitBlock ( )
Standard_Boolean TopOpeBRepTool_REGUW::MapS ( )
Standard_Boolean TopOpeBRepTool_REGUW::NearestE ( const TopTools_ListOfShape loe,
TopoDS_Edge efound 
) const
Standard_Boolean TopOpeBRepTool_REGUW::NextinBlock ( )
Standard_Boolean TopOpeBRepTool_REGUW::REGU ( const Standard_Integer  istep,
const TopoDS_Shape Scur,
TopTools_ListOfShape Splits 
)
Standard_Boolean TopOpeBRepTool_REGUW::REGU ( )
Standard_Boolean TopOpeBRepTool_REGUW::RemoveOldConnexity ( const TopoDS_Vertex v,
const Standard_Integer  OriKey,
const TopoDS_Edge e 
)
const TopoDS_Shape& TopOpeBRepTool_REGUW::S ( ) const
void TopOpeBRepTool_REGUW::SetEsplits ( TopTools_DataMapOfShapeListOfShape Esplits)
void TopOpeBRepTool_REGUW::SetOwNw ( TopTools_DataMapOfShapeListOfShape OwNw)
Standard_Boolean TopOpeBRepTool_REGUW::SplitEds ( )
Standard_Boolean TopOpeBRepTool_REGUW::UpdateMultiple ( const TopoDS_Vertex v)

The documentation for this class was generated from the following file: