h o m e | d o c u m e n t a t i o n | c l a s s h i e r a r c h y |
#include <Interface1D.h>
Inheritance diagram for Interface1D:
Public Member Functions | |
Interface1D () | |
virtual string | getExactTypeName () const |
virtual Interface0DIterator | verticesBegin ()=0 |
virtual Interface0DIterator | verticesEnd ()=0 |
virtual Interface0DIterator | pointsBegin (float t=0.f)=0 |
virtual Interface0DIterator | pointsEnd (float t=0.f)=0 |
virtual real | getLength2D () const |
virtual Id | getId () const |
virtual Nature::EdgeNature | getNature () const |
virtual unsigned | getTimeStamp () const |
void | setTimeStamp (unsigned iTimeStamp) |
Interface1D | ( | ) | [inline] |
Default constructor
virtual string getExactTypeName | ( | ) | const [inline, virtual] |
virtual Interface0DIterator verticesBegin | ( | ) | [pure virtual] |
Returns an iterator over the Interface1D vertices, pointing to the first vertex.
virtual Interface0DIterator verticesEnd | ( | ) | [pure virtual] |
Returns an iterator over the Interface1D vertices, pointing after the last vertex.
virtual Interface0DIterator pointsBegin | ( | float | t = 0.f |
) | [pure virtual] |
Returns an iterator over the Interface1D points, pointing to the first point. The difference with verticesBegin() is that here we can iterate over points of the 1D element at a any given sampling. Indeed, for each iteration, a virtual point is created.
t | The sampling with which we want to iterate over points of this 1D element. |
virtual Interface0DIterator pointsEnd | ( | float | t = 0.f |
) | [pure virtual] |
Returns an iterator over the Interface1D points, pointing after the last point. The difference with verticesEnd() is that here we can iterate over points of the 1D element at a any given sampling. Indeed, for each iteration, a virtual point is created.
t | The sampling with which we want to iterate over points of this 1D element. |
virtual real getLength2D | ( | ) | const [inline, virtual] |
virtual Id getId | ( | ) | const [inline, virtual] |
virtual Nature::EdgeNature getNature | ( | ) | const [inline, virtual] |
virtual unsigned getTimeStamp | ( | ) | const [inline, virtual] |
Returns the time stamp of the 1D element. Mainly used for selection.
void setTimeStamp | ( | unsigned | iTimeStamp | ) | [inline] |
Sets the time stamp for the 1D element.