An iterator class to iterate over points of a function in a function list.
More...
#include <PointsIterator.h>
Inherits iterator_adaptor< PointsIteratorBase< D >, D *, D, boost::random_access_traversal_tag >.
template<class D>
class fesa::PointsIteratorBase< D >
An iterator class to iterate over points of a function in a function list.
- Template Parameters
-
D | The type of the base of an iterator over points. The type can be either double or const double When this template is instantiated with const double, this class becomes ConstPointsIterator. When this template is instantiated with double, this class becomes PointsIterator |
Constructor.
- Parameters
-
pointsPtr | A pointer to a coordinate (X or Y) of a point of a function in a function list |
template<class D >
template<class OtherD >
Converting constructor.
- Parameters
-
- Template Parameters
-
OtherD | The type of the base of the other iterator over points When D is const double and OtherD is double, this constructor is instantiated by the compiler. When D is double and OtherD is const double, this constructor is not instantiated by the compiler. |
The documentation for this class was generated from the following file: