Open CASCADE Technology 7.8.0
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::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: