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

class providing an exploration of a set of vertices to build edges. It is similar to LoopSet from TopOpeBRepBuild where Loop is Pave. More...

#include <TopOpeBRepBuild_PaveSet.hxx>

Inheritance diagram for TopOpeBRepBuild_PaveSet:
Inheritance graph
[legend]

Public Member Functions

 TopOpeBRepBuild_PaveSet (const TopoDS_Shape &E)
 Create a Pave set on edge <E>. It contains <E> vertices.
 
void RemovePV (const bool B)
 
void Append (const occ::handle< TopOpeBRepBuild_Pave > &PV)
 Add <PV> in the Pave set.
 
void InitLoop () override
 
bool MoreLoop () const override
 
void NextLoop () override
 
occ::handle< TopOpeBRepBuild_LoopLoop () const override
 
const TopoDS_EdgeEdge () const
 
bool HasEqualParameters ()
 
double EqualParameters () const
 
bool ClosedVertices ()
 
- Public Member Functions inherited from TopOpeBRepBuild_LoopSet
 TopOpeBRepBuild_LoopSet ()
 
virtual ~TopOpeBRepBuild_LoopSet ()
 
NCollection_List< occ::handle< TopOpeBRepBuild_Loop > > & ChangeListOfLoop ()
 

Static Public Member Functions

static void SortPave (const NCollection_List< occ::handle< TopOpeBRepBuild_Pave > > &Lin, NCollection_List< occ::handle< TopOpeBRepBuild_Pave > > &Lout)
 

Detailed Description

class providing an exploration of a set of vertices to build edges. It is similar to LoopSet from TopOpeBRepBuild where Loop is Pave.

Constructor & Destructor Documentation

◆ TopOpeBRepBuild_PaveSet()

TopOpeBRepBuild_PaveSet::TopOpeBRepBuild_PaveSet ( const TopoDS_Shape & E)

Create a Pave set on edge <E>. It contains <E> vertices.

Member Function Documentation

◆ Append()

void TopOpeBRepBuild_PaveSet::Append ( const occ::handle< TopOpeBRepBuild_Pave > & PV)

Add <PV> in the Pave set.

◆ ClosedVertices()

bool TopOpeBRepBuild_PaveSet::ClosedVertices ( )

◆ Edge()

const TopoDS_Edge & TopOpeBRepBuild_PaveSet::Edge ( ) const

◆ EqualParameters()

double TopOpeBRepBuild_PaveSet::EqualParameters ( ) const

◆ HasEqualParameters()

bool TopOpeBRepBuild_PaveSet::HasEqualParameters ( )

◆ InitLoop()

void TopOpeBRepBuild_PaveSet::InitLoop ( )
overridevirtual

Reimplemented from TopOpeBRepBuild_LoopSet.

◆ Loop()

occ::handle< TopOpeBRepBuild_Loop > TopOpeBRepBuild_PaveSet::Loop ( ) const
overridevirtual

Reimplemented from TopOpeBRepBuild_LoopSet.

◆ MoreLoop()

bool TopOpeBRepBuild_PaveSet::MoreLoop ( ) const
overridevirtual

Reimplemented from TopOpeBRepBuild_LoopSet.

◆ NextLoop()

void TopOpeBRepBuild_PaveSet::NextLoop ( )
overridevirtual

Reimplemented from TopOpeBRepBuild_LoopSet.

◆ RemovePV()

void TopOpeBRepBuild_PaveSet::RemovePV ( const bool B)

◆ SortPave()

static void TopOpeBRepBuild_PaveSet::SortPave ( const NCollection_List< occ::handle< TopOpeBRepBuild_Pave > > & Lin,
NCollection_List< occ::handle< TopOpeBRepBuild_Pave > > & Lout )
static

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