Open CASCADE Technology Reference Manual 8.0.0
Loading...
Searching...
No Matches
Public Member Functions | Static Public Member Functions
TopOpeBRepTool_REGUS Class Reference

#include <TopOpeBRepTool_REGUS.hxx>

Public Member Functions

 TopOpeBRepTool_REGUS ()
 
void Init (const TopoDS_Shape &S)
 
const TopoDS_ShapeS () const
 
bool MapS ()
 
bool SplitFaces ()
 
bool REGU ()
 
void SetFsplits (NCollection_DataMap< TopoDS_Shape, NCollection_List< TopoDS_Shape >, TopTools_ShapeMapHasher > &Fsplits)
 
void GetFsplits (NCollection_DataMap< TopoDS_Shape, NCollection_List< TopoDS_Shape >, TopTools_ShapeMapHasher > &Fsplits) const
 
void SetOshNsh (NCollection_DataMap< TopoDS_Shape, NCollection_List< TopoDS_Shape >, TopTools_ShapeMapHasher > &OshNsh)
 
void GetOshNsh (NCollection_DataMap< TopoDS_Shape, NCollection_List< TopoDS_Shape >, TopTools_ShapeMapHasher > &OshNsh) const
 
bool InitBlock ()
 
bool NextinBlock ()
 
bool NearestF (const TopoDS_Edge &e, const NCollection_List< TopoDS_Shape > &lof, TopoDS_Face &ffound) const
 

Static Public Member Functions

static bool WireToFace (const TopoDS_Face &Fanc, const NCollection_List< TopoDS_Shape > &nWs, NCollection_List< TopoDS_Shape > &nFs)
 
static bool SplitF (const TopoDS_Face &Fanc, NCollection_List< TopoDS_Shape > &FSplits)
 

Constructor & Destructor Documentation

◆ TopOpeBRepTool_REGUS()

TopOpeBRepTool_REGUS::TopOpeBRepTool_REGUS ( )

Member Function Documentation

◆ GetFsplits()

void TopOpeBRepTool_REGUS::GetFsplits ( NCollection_DataMap< TopoDS_Shape, NCollection_List< TopoDS_Shape >, TopTools_ShapeMapHasher > & Fsplits) const

◆ GetOshNsh()

void TopOpeBRepTool_REGUS::GetOshNsh ( NCollection_DataMap< TopoDS_Shape, NCollection_List< TopoDS_Shape >, TopTools_ShapeMapHasher > & OshNsh) const

◆ Init()

void TopOpeBRepTool_REGUS::Init ( const TopoDS_Shape & S)

◆ InitBlock()

bool TopOpeBRepTool_REGUS::InitBlock ( )

◆ MapS()

bool TopOpeBRepTool_REGUS::MapS ( )

◆ NearestF()

bool TopOpeBRepTool_REGUS::NearestF ( const TopoDS_Edge & e,
const NCollection_List< TopoDS_Shape > & lof,
TopoDS_Face & ffound ) const

◆ NextinBlock()

bool TopOpeBRepTool_REGUS::NextinBlock ( )

◆ REGU()

bool TopOpeBRepTool_REGUS::REGU ( )

◆ S()

const TopoDS_Shape & TopOpeBRepTool_REGUS::S ( ) const

◆ SetFsplits()

void TopOpeBRepTool_REGUS::SetFsplits ( NCollection_DataMap< TopoDS_Shape, NCollection_List< TopoDS_Shape >, TopTools_ShapeMapHasher > & Fsplits)

◆ SetOshNsh()

void TopOpeBRepTool_REGUS::SetOshNsh ( NCollection_DataMap< TopoDS_Shape, NCollection_List< TopoDS_Shape >, TopTools_ShapeMapHasher > & OshNsh)

◆ SplitF()

static bool TopOpeBRepTool_REGUS::SplitF ( const TopoDS_Face & Fanc,
NCollection_List< TopoDS_Shape > & FSplits )
static

◆ SplitFaces()

bool TopOpeBRepTool_REGUS::SplitFaces ( )

◆ WireToFace()

static bool TopOpeBRepTool_REGUS::WireToFace ( const TopoDS_Face & Fanc,
const NCollection_List< TopoDS_Shape > & nWs,
NCollection_List< TopoDS_Shape > & nFs )
static

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