Go to the documentation of this file.
27 #ifndef __TERRALIB_ST_INTERNAL_COVERAGESERIESITERATOR_H
28 #define __TERRALIB_ST_INTERNAL_COVERAGESERIESITERATOR_H
31 #include "../../Config.h"
38 #include <boost/shared_ptr.hpp>
41 namespace te {
namespace dt {
class DateTime; } }
164 CoverageSeriesObservationSet::const_iterator
m_it;
169 #endif // __TERRALIB_ST_INTERNAL_COVERAGESERIESITERATOR_H
bool operator==(const CoverageSeriesIterator &rhs)
Operator ==.
CoverageSeriesIterator()
Empty constructor.
virtual ~CoverageSeriesIterator()
Virtual destructor.
const CoverageSeriesIterator & operator=(const CoverageSeriesIterator &rhs)
Assignment operator.
std::pair< te::dt::DateTimeShrPtr, CoverageShrPtr > CoverageSeriesObservation
CoverageSeriesIterator & operator++()
Prefix operator ++.
CoverageSeriesIterator(const CoverageSeriesObservationSet::const_iterator &it)
Constructor.
A class to traverse the observations of a CoverageSeries.
This file contains a class to represent a CoverageSeries observation.
te::st::Coverage * getCoverage() const
It returns the coverage pointed by the internal cursor.
bool operator!=(const CoverageSeriesIterator &rhs)
Operator !=.
#define TESTEXPORT
You can use this macro in order to export/import classes and functions from this module.
CoverageSeriesObservationSet::const_iterator m_it
The internal cursor.
An abstract class to represent a coverage.
CoverageSeriesIterator operator++(int aux)
Postfix operator ++.
te::dt::DateTime * getTime() const
It returns the time pointed by the internal cursor.
CoverageSeriesIterator & operator--()
Prefix operator –.
CoverageSeriesObservation operator*() const
Prefix operator *.
CoverageSeriesIterator operator--(int aux)
Postfix operator –.