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) |
|
Default constructor |
|
Returns the string "Interface1D" . |
|
Returns the Id of the 1D element . |
|
Returns the 2D length of the 1D element. |
|
Returns the nature of the 1D element. |
|
Returns the time stamp of the 1D element. Mainly used for selection. |
|
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.
|
|
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.
|
|
Sets the time stamp for the 1D element. |
|
Returns an iterator over the Interface1D vertices, pointing to the first vertex. |
|
Returns an iterator over the Interface1D vertices, pointing after the last vertex. |