Open CASCADE Technology Reference Manual 8.0.0
Loading...
Searching...
No Matches
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 (NCollection_DataMap< TopoDS_Shape, NCollection_List< TopoDS_Shape >, TopTools_ShapeMapHasher > &Esplits)
 
void GetEsplits (NCollection_DataMap< TopoDS_Shape, NCollection_List< TopoDS_Shape >, TopTools_ShapeMapHasher > &Esplits) const
 
void SetOwNw (NCollection_DataMap< TopoDS_Shape, NCollection_List< TopoDS_Shape >, TopTools_ShapeMapHasher > &OwNw)
 
void GetOwNw (NCollection_DataMap< TopoDS_Shape, NCollection_List< TopoDS_Shape >, TopTools_ShapeMapHasher > &OwNw) const
 
bool SplitEds ()
 
void Init (const TopoDS_Shape &S)
 
const TopoDS_ShapeS () const
 
bool HasInit () const
 
bool MapS ()
 
bool REGU (const int istep, const TopoDS_Shape &Scur, NCollection_List< TopoDS_Shape > &Splits)
 
bool REGU ()
 
bool GetSplits (NCollection_List< TopoDS_Shape > &Splits) const
 
bool InitBlock ()
 
bool NextinBlock ()
 
bool NearestE (const NCollection_List< TopoDS_Shape > &loe, TopoDS_Edge &efound) const
 
bool Connexity (const TopoDS_Vertex &v, TopOpeBRepTool_connexity &co) const
 
bool AddNewConnexity (const TopoDS_Vertex &v, const int OriKey, const TopoDS_Edge &e)
 
bool RemoveOldConnexity (const TopoDS_Vertex &v, const int OriKey, const TopoDS_Edge &e)
 
bool UpdateMultiple (const TopoDS_Vertex &v)
 

Constructor & Destructor Documentation

◆ TopOpeBRepTool_REGUW()

TopOpeBRepTool_REGUW::TopOpeBRepTool_REGUW ( const TopoDS_Face & FRef)

Member Function Documentation

◆ AddNewConnexity()

bool TopOpeBRepTool_REGUW::AddNewConnexity ( const TopoDS_Vertex & v,
const int OriKey,
const TopoDS_Edge & e )

◆ Connexity()

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

◆ Fref()

const TopoDS_Face & TopOpeBRepTool_REGUW::Fref ( ) const

◆ GetEsplits()

void TopOpeBRepTool_REGUW::GetEsplits ( NCollection_DataMap< TopoDS_Shape, NCollection_List< TopoDS_Shape >, TopTools_ShapeMapHasher > & Esplits) const

◆ GetOwNw()

void TopOpeBRepTool_REGUW::GetOwNw ( NCollection_DataMap< TopoDS_Shape, NCollection_List< TopoDS_Shape >, TopTools_ShapeMapHasher > & OwNw) const

◆ GetSplits()

bool TopOpeBRepTool_REGUW::GetSplits ( NCollection_List< TopoDS_Shape > & Splits) const

◆ HasInit()

bool TopOpeBRepTool_REGUW::HasInit ( ) const

◆ Init()

void TopOpeBRepTool_REGUW::Init ( const TopoDS_Shape & S)

◆ InitBlock()

bool TopOpeBRepTool_REGUW::InitBlock ( )

◆ MapS()

bool TopOpeBRepTool_REGUW::MapS ( )

◆ NearestE()

bool TopOpeBRepTool_REGUW::NearestE ( const NCollection_List< TopoDS_Shape > & loe,
TopoDS_Edge & efound ) const

◆ NextinBlock()

bool TopOpeBRepTool_REGUW::NextinBlock ( )

◆ REGU() [1/2]

bool TopOpeBRepTool_REGUW::REGU ( )

◆ REGU() [2/2]

bool TopOpeBRepTool_REGUW::REGU ( const int istep,
const TopoDS_Shape & Scur,
NCollection_List< TopoDS_Shape > & Splits )

◆ RemoveOldConnexity()

bool TopOpeBRepTool_REGUW::RemoveOldConnexity ( const TopoDS_Vertex & v,
const int OriKey,
const TopoDS_Edge & e )

◆ S()

const TopoDS_Shape & TopOpeBRepTool_REGUW::S ( ) const

◆ SetEsplits()

void TopOpeBRepTool_REGUW::SetEsplits ( NCollection_DataMap< TopoDS_Shape, NCollection_List< TopoDS_Shape >, TopTools_ShapeMapHasher > & Esplits)

◆ SetOwNw()

◆ SplitEds()

bool TopOpeBRepTool_REGUW::SplitEds ( )

◆ UpdateMultiple()

bool TopOpeBRepTool_REGUW::UpdateMultiple ( const TopoDS_Vertex & v)

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