Open CASCADE Technology
6.5.4
|
class providing an exploration of a set of vertices to build edges.
It is similar to LoopSet from TopOpeBRepBuild where Loop is Pave.
#include <TopOpeBRepBuild_PaveSet.hxx>
Public Member Functions | |
DEFINE_STANDARD_ALLOC | TopOpeBRepBuild_PaveSet (const TopoDS_Shape &E) |
Create a Pave set on edge <E>. It contains <E> vertices. | |
void | RemovePV (const Standard_Boolean B) |
void | Append (const Handle< TopOpeBRepBuild_Pave > &PV) |
Add <PV> in the Pave set. | |
virtual void | InitLoop () |
virtual Standard_Boolean | MoreLoop () const |
virtual void | NextLoop () |
virtual const Handle_TopOpeBRepBuild_Loop & | Loop () const |
const TopoDS_Edge & | Edge () const |
Standard_Boolean | HasEqualParameters () |
Standard_Real | EqualParameters () const |
Standard_Boolean | ClosedVertices () |
Static Public Member Functions | |
static void | SortPave (const TopOpeBRepBuild_ListOfPave &Lin, TopOpeBRepBuild_ListOfPave &Lout) |
const TopoDS_Edge& TopOpeBRepBuild_PaveSet::Edge | ( | ) | const |
virtual void TopOpeBRepBuild_PaveSet::InitLoop | ( | ) | [virtual] |
Reimplemented from TopOpeBRepBuild_LoopSet.
virtual const Handle_TopOpeBRepBuild_Loop& TopOpeBRepBuild_PaveSet::Loop | ( | ) | const [virtual] |
Reimplemented from TopOpeBRepBuild_LoopSet.
virtual Standard_Boolean TopOpeBRepBuild_PaveSet::MoreLoop | ( | ) | const [virtual] |
Reimplemented from TopOpeBRepBuild_LoopSet.
virtual void TopOpeBRepBuild_PaveSet::NextLoop | ( | ) | [virtual] |
Reimplemented from TopOpeBRepBuild_LoopSet.
static void TopOpeBRepBuild_PaveSet::SortPave | ( | const TopOpeBRepBuild_ListOfPave & | Lin, |
TopOpeBRepBuild_ListOfPave & | Lout | ||
) | [static] |