Open CASCADE Technology Reference Manual 8.0.0
Loading...
Searching...
No Matches
Public Member Functions
TopOpeBRepBuild_EdgeBuilder Class Reference

#include <TopOpeBRepBuild_EdgeBuilder.hxx>

Inheritance diagram for TopOpeBRepBuild_EdgeBuilder:
Inheritance graph
[legend]

Public Member Functions

 TopOpeBRepBuild_EdgeBuilder ()
 
 TopOpeBRepBuild_EdgeBuilder (TopOpeBRepBuild_PaveSet &LS, TopOpeBRepBuild_PaveClassifier &LC, const bool ForceClass=false)
 Creates a EdgeBuilder to find the areas of the shapes described by <LS> using the classifier <LC>.
 
void InitEdgeBuilder (TopOpeBRepBuild_LoopSet &LS, TopOpeBRepBuild_LoopClassifier &LC, const bool ForceClass=false)
 
void InitEdge ()
 
bool MoreEdge () const
 
void NextEdge ()
 
void InitVertex ()
 
bool MoreVertex () const
 
void NextVertex ()
 
const TopoDS_ShapeVertex () const
 
double Parameter () const
 
- Public Member Functions inherited from TopOpeBRepBuild_Area1dBuilder
 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.
 

Additional Inherited Members

- Static Public Member Functions inherited from TopOpeBRepBuild_Area1dBuilder
static void DumpList (const NCollection_List< occ::handle< TopOpeBRepBuild_Loop > > &L)
 
- 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_EdgeBuilder() [1/2]

TopOpeBRepBuild_EdgeBuilder::TopOpeBRepBuild_EdgeBuilder ( )

◆ TopOpeBRepBuild_EdgeBuilder() [2/2]

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

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

Member Function Documentation

◆ InitEdge()

void TopOpeBRepBuild_EdgeBuilder::InitEdge ( )

◆ InitEdgeBuilder()

void TopOpeBRepBuild_EdgeBuilder::InitEdgeBuilder ( TopOpeBRepBuild_LoopSet & LS,
TopOpeBRepBuild_LoopClassifier & LC,
const bool ForceClass = false )

◆ InitVertex()

void TopOpeBRepBuild_EdgeBuilder::InitVertex ( )

◆ MoreEdge()

bool TopOpeBRepBuild_EdgeBuilder::MoreEdge ( ) const

◆ MoreVertex()

bool TopOpeBRepBuild_EdgeBuilder::MoreVertex ( ) const

◆ NextEdge()

void TopOpeBRepBuild_EdgeBuilder::NextEdge ( )

◆ NextVertex()

void TopOpeBRepBuild_EdgeBuilder::NextVertex ( )

◆ Parameter()

double TopOpeBRepBuild_EdgeBuilder::Parameter ( ) const

◆ Vertex()

const TopoDS_Shape & TopOpeBRepBuild_EdgeBuilder::Vertex ( ) const

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