Open CASCADE Technology 7.8.2.dev
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::TopOpeBRepTool_REGUW ( const TopoDS_Face & FRef)

Member Function Documentation

◆ AddNewConnexity()

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

◆ Connexity()

Standard_Boolean TopOpeBRepTool_REGUW::Connexity ( const TopoDS_Vertex & v,
TopOpeBRepTool_connexity & co ) const

◆ Fref()

const TopoDS_Face & TopOpeBRepTool_REGUW::Fref ( ) const

◆ GetEsplits()

void TopOpeBRepTool_REGUW::GetEsplits ( TopTools_DataMapOfShapeListOfShape & Esplits) const

◆ GetOwNw()

void TopOpeBRepTool_REGUW::GetOwNw ( TopTools_DataMapOfShapeListOfShape & OwNw) const

◆ GetSplits()

Standard_Boolean TopOpeBRepTool_REGUW::GetSplits ( TopTools_ListOfShape & Splits) const

◆ HasInit()

Standard_Boolean TopOpeBRepTool_REGUW::HasInit ( ) const

◆ Init()

void TopOpeBRepTool_REGUW::Init ( const TopoDS_Shape & S)

◆ InitBlock()

Standard_Boolean TopOpeBRepTool_REGUW::InitBlock ( )

◆ MapS()

Standard_Boolean TopOpeBRepTool_REGUW::MapS ( )

◆ NearestE()

Standard_Boolean TopOpeBRepTool_REGUW::NearestE ( const TopTools_ListOfShape & loe,
TopoDS_Edge & efound ) const

◆ NextinBlock()

Standard_Boolean TopOpeBRepTool_REGUW::NextinBlock ( )

◆ REGU() [1/2]

Standard_Boolean TopOpeBRepTool_REGUW::REGU ( )

◆ REGU() [2/2]

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

◆ RemoveOldConnexity()

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

◆ S()

const TopoDS_Shape & TopOpeBRepTool_REGUW::S ( ) const

◆ SetEsplits()

void TopOpeBRepTool_REGUW::SetEsplits ( TopTools_DataMapOfShapeListOfShape & Esplits)

◆ SetOwNw()

void TopOpeBRepTool_REGUW::SetOwNw ( TopTools_DataMapOfShapeListOfShape & OwNw)

◆ SplitEds()

Standard_Boolean TopOpeBRepTool_REGUW::SplitEds ( )

◆ UpdateMultiple()

Standard_Boolean TopOpeBRepTool_REGUW::UpdateMultiple ( const TopoDS_Vertex & v)

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