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

#include <TopOpeBRepBuild_Area1dBuilder.hxx>

Inheritance diagram for TopOpeBRepBuild_Area1dBuilder:
Inheritance graph
[legend]

Public Member Functions

 TopOpeBRepBuild_Area1dBuilder ()
 
 TopOpeBRepBuild_Area1dBuilder (TopOpeBRepBuild_PaveSet &LS, TopOpeBRepBuild_PaveClassifier &LC, const bool ForceClass=false)
 Creates a Area1dBuilder to find the areas of the shapes described by <LS> using the classifier <LC>.
 
void InitAreaBuilder (TopOpeBRepBuild_LoopSet &LS, TopOpeBRepBuild_LoopClassifier &LC, const bool ForceClass=false) override
 Sets a Area1dBuilder to find the areas of the shapes described by <LS> using the classifier <LC>.
 
void ADD_Loop_TO_LISTOFLoop (const occ::handle< TopOpeBRepBuild_Loop > &L, NCollection_List< occ::handle< TopOpeBRepBuild_Loop > > &LOL, void *const s=nullptr) const override
 
void REM_Loop_FROM_LISTOFLoop (NCollection_List< occ::handle< TopOpeBRepBuild_Loop > >::Iterator &ITLOL, NCollection_List< occ::handle< TopOpeBRepBuild_Loop > > &LOL, void *const s=nullptr) const override
 
void ADD_LISTOFLoop_TO_LISTOFLoop (NCollection_List< occ::handle< TopOpeBRepBuild_Loop > > &LOL1, NCollection_List< occ::handle< TopOpeBRepBuild_Loop > > &LOL2, void *const s=nullptr, void *const s1=nullptr, void *const s2=nullptr) const override
 
- Public Member Functions inherited from TopOpeBRepBuild_AreaBuilder
 TopOpeBRepBuild_AreaBuilder ()
 
 TopOpeBRepBuild_AreaBuilder (TopOpeBRepBuild_LoopSet &LS, TopOpeBRepBuild_LoopClassifier &LC, const bool ForceClass=false)
 Creates a AreaBuilder to build the areas on the shapes described by <LS> using the classifier <LC>.
 
virtual ~TopOpeBRepBuild_AreaBuilder ()
 
int InitArea ()
 Initialize iteration on areas.
 
bool MoreArea () const
 
void NextArea ()
 
int InitLoop ()
 Initialize iteration on loops of current Area.
 
bool MoreLoop () const
 
void NextLoop ()
 
const occ::handle< TopOpeBRepBuild_Loop > & Loop () const
 Returns the current Loop in the current area.
 

Static Public Member Functions

static void DumpList (const NCollection_List< occ::handle< TopOpeBRepBuild_Loop > > &L)
 

Additional Inherited Members

- Protected Member Functions inherited from TopOpeBRepBuild_AreaBuilder
TopAbs_State CompareLoopWithListOfLoop (TopOpeBRepBuild_LoopClassifier &LC, const occ::handle< TopOpeBRepBuild_Loop > &L, const NCollection_List< occ::handle< TopOpeBRepBuild_Loop > > &LOL, const TopOpeBRepBuild_LoopEnum le) const
 
void Atomize (TopAbs_State &state, const TopAbs_State newstate) const
 
- Protected Attributes inherited from TopOpeBRepBuild_AreaBuilder
NCollection_List< NCollection_List< occ::handle< TopOpeBRepBuild_Loop > > > myArea
 
NCollection_List< NCollection_List< occ::handle< TopOpeBRepBuild_Loop > > >::Iterator myAreaIterator
 
NCollection_List< occ::handle< TopOpeBRepBuild_Loop > >::Iterator myLoopIterator
 
bool myUNKNOWNRaise
 

Constructor & Destructor Documentation

◆ TopOpeBRepBuild_Area1dBuilder() [1/2]

TopOpeBRepBuild_Area1dBuilder::TopOpeBRepBuild_Area1dBuilder ( )

◆ TopOpeBRepBuild_Area1dBuilder() [2/2]

TopOpeBRepBuild_Area1dBuilder::TopOpeBRepBuild_Area1dBuilder ( TopOpeBRepBuild_PaveSet & LS,
TopOpeBRepBuild_PaveClassifier & LC,
const bool ForceClass = false )

Creates a Area1dBuilder to find the areas of the shapes described by <LS> using the classifier <LC>.

Member Function Documentation

◆ ADD_LISTOFLoop_TO_LISTOFLoop()

void TopOpeBRepBuild_Area1dBuilder::ADD_LISTOFLoop_TO_LISTOFLoop ( NCollection_List< occ::handle< TopOpeBRepBuild_Loop > > & LOL1,
NCollection_List< occ::handle< TopOpeBRepBuild_Loop > > & LOL2,
void *const s = nullptr,
void *const s1 = nullptr,
void *const s2 = nullptr ) const
overridevirtual

Reimplemented from TopOpeBRepBuild_AreaBuilder.

◆ ADD_Loop_TO_LISTOFLoop()

void TopOpeBRepBuild_Area1dBuilder::ADD_Loop_TO_LISTOFLoop ( const occ::handle< TopOpeBRepBuild_Loop > & L,
NCollection_List< occ::handle< TopOpeBRepBuild_Loop > > & LOL,
void *const s = nullptr ) const
overridevirtual

Reimplemented from TopOpeBRepBuild_AreaBuilder.

◆ DumpList()

static void TopOpeBRepBuild_Area1dBuilder::DumpList ( const NCollection_List< occ::handle< TopOpeBRepBuild_Loop > > & L)
static

◆ InitAreaBuilder()

void TopOpeBRepBuild_Area1dBuilder::InitAreaBuilder ( TopOpeBRepBuild_LoopSet & LS,
TopOpeBRepBuild_LoopClassifier & LC,
const bool ForceClass = false )
overridevirtual

Sets a Area1dBuilder to find the areas of the shapes described by <LS> using the classifier <LC>.

Reimplemented from TopOpeBRepBuild_AreaBuilder.

◆ REM_Loop_FROM_LISTOFLoop()

void TopOpeBRepBuild_Area1dBuilder::REM_Loop_FROM_LISTOFLoop ( NCollection_List< occ::handle< TopOpeBRepBuild_Loop > >::Iterator & ITLOL,
NCollection_List< occ::handle< TopOpeBRepBuild_Loop > > & LOL,
void *const s = nullptr ) const
overridevirtual

Reimplemented from TopOpeBRepBuild_AreaBuilder.


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