Version: 5.1.6

INTERP_KERNEL.IteratorOnComposedEdge Class Reference

#include <InterpKernelGeo2DAbstractEdge.hxx>

Public Member Functions

 IteratorOnComposedEdge ()
 IteratorOnComposedEdge (ComposedEdge *compEdges)
bool isValid () const
void operator= (const IteratorOnComposedEdge &other)
void first ()
void next ()
void last ()
void nextLoop ()
void previousLoop ()
bool finished () const
bool goToNextInOn (bool direction, int &i, int nbMax)
ElementaryEdgecurrent ()
void assignMySelfToAllElems (ComposedEdge *elems)
void insertElemEdges (ComposedEdge *elems, bool changeMySelf)

Private Attributes

std::list< ElementaryEdge * >
::iterator 
_deep_it
std::list< ElementaryEdge * > * _list_handle

Friends

class ComposedEdge
class ElementaryEdge
class QuadraticPolygon

Detailed Description

Asumption is done with this iterator that we iterate on a container containing more than one edge.


Constructor & Destructor Documentation

IteratorOnComposedEdge::IteratorOnComposedEdge (  ) 
IteratorOnComposedEdge::IteratorOnComposedEdge ( ComposedEdge compEdges  ) 

Member Function Documentation

bool INTERP_KERNEL.IteratorOnComposedEdge.isValid (  )  const
void IteratorOnComposedEdge::operator= ( const IteratorOnComposedEdge other  ) 
void INTERP_KERNEL.IteratorOnComposedEdge.first (  ) 
void INTERP_KERNEL.IteratorOnComposedEdge.next (  ) 
void IteratorOnComposedEdge::last (  ) 
void IteratorOnComposedEdge::nextLoop (  ) 
void IteratorOnComposedEdge::previousLoop (  ) 
bool INTERP_KERNEL.IteratorOnComposedEdge.finished (  )  const
bool IteratorOnComposedEdge::goToNextInOn ( bool  direction,
int i,
int  nbMax 
)
ElementaryEdge* INTERP_KERNEL.IteratorOnComposedEdge.current (  ) 
void IteratorOnComposedEdge::assignMySelfToAllElems ( ComposedEdge elems  ) 
void IteratorOnComposedEdge::insertElemEdges ( ComposedEdge elems,
bool  changeMySelf 
)

Friends And Related Function Documentation

friend class ComposedEdge [friend]
friend class ElementaryEdge [friend]
friend class QuadraticPolygon [friend]

Field Documentation