51 return m_it == rhs.
m_it;
56 return m_it != rhs.
m_it;
92 return m_it->first.get();
97 return m_it->second.get();
CoverageSeriesIterator()
Empty constructor.
std::pair< te::dt::DateTimeShrPtr, CoverageShrPtr > CoverageSeriesObservation
bool operator==(const CoverageSeriesIterator &rhs)
Operator ==.
CoverageSeriesIterator & operator++()
Prefix operator ++.
This file contains an iterator that is able to traverse all observations of a coverage series...
A class to traverse the observations of a CoverageSeries.
CoverageSeriesObservation operator*() const
Prefix operator *.
bool operator!=(const CoverageSeriesIterator &rhs)
Operator !=.
CoverageSeriesObservationSet::const_iterator m_it
The internal cursor.
CoverageSeriesIterator & operator--()
Prefix operator –.
te::st::Coverage * getCoverage() const
It returns the coverage pointed by the internal cursor.
te::dt::DateTime * getTime() const
It returns the time pointed by the internal cursor.
virtual ~CoverageSeriesIterator()
Virtual destructor.
An abstract class to represent a coverage.
const CoverageSeriesIterator & operator=(const CoverageSeriesIterator &rhs)
Assignment operator.