Open CASCADE Technology 6.5.2
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.

#include <TopOpeBRepBuild_PaveSet.hxx>

Inheritance diagram for TopOpeBRepBuild_PaveSet:
Inheritance graph
[legend]

Public Member Functions

void * operator new (size_t, void *anAddress)
void * operator new (size_t size)
void operator delete (void *anAddress)
 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_EdgeEdge () 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)

Constructor & Destructor Documentation

TopOpeBRepBuild_PaveSet::TopOpeBRepBuild_PaveSet ( const TopoDS_Shape E)

Member Function Documentation

void TopOpeBRepBuild_PaveSet::Append ( const Handle< TopOpeBRepBuild_Pave > &  PV)
Standard_Boolean TopOpeBRepBuild_PaveSet::ClosedVertices ( )
const TopoDS_Edge& TopOpeBRepBuild_PaveSet::Edge ( ) const
Standard_Real TopOpeBRepBuild_PaveSet::EqualParameters ( ) const
Standard_Boolean TopOpeBRepBuild_PaveSet::HasEqualParameters ( )
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.

void TopOpeBRepBuild_PaveSet::operator delete ( void *  anAddress) [inline]

Reimplemented from TopOpeBRepBuild_LoopSet.

void* TopOpeBRepBuild_PaveSet::operator new ( size_t  size) [inline]

Reimplemented from TopOpeBRepBuild_LoopSet.

void* TopOpeBRepBuild_PaveSet::operator new ( size_t  ,
void *  anAddress 
) [inline]

Reimplemented from TopOpeBRepBuild_LoopSet.

void TopOpeBRepBuild_PaveSet::RemovePV ( const Standard_Boolean  B)
static void TopOpeBRepBuild_PaveSet::SortPave ( const TopOpeBRepBuild_ListOfPave Lin,
TopOpeBRepBuild_ListOfPave Lout 
) [static]

The documentation for this class was generated from the following file:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines