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;    
 
This file contains a class to represent a CoverageSeries observation.
 
A class to traverse the observations of a CoverageSeries.
 
te::st::Coverage * getCoverage() const
It returns the coverage pointed by the internal cursor.
 
virtual ~CoverageSeriesIterator()
Virtual destructor.
 
CoverageSeriesIterator()
Empty constructor.
 
CoverageSeriesIterator operator--(int aux)
Postfix operator –.
 
CoverageSeriesIterator & operator++()
Prefix operator ++.
 
CoverageSeriesIterator operator++(int aux)
Postfix operator ++.
 
CoverageSeriesObservationSet::const_iterator m_it
The internal cursor.
 
te::dt::DateTime * getTime() const
It returns the time pointed by the internal cursor.
 
CoverageSeriesIterator & operator--()
Prefix operator –.
 
CoverageSeriesObservation operator*() const
Prefix operator *.
 
CoverageSeriesIterator(const CoverageSeriesObservationSet::const_iterator &it)
Constructor.
 
bool operator==(const CoverageSeriesIterator &rhs)
Operator ==.
 
const CoverageSeriesIterator & operator=(const CoverageSeriesIterator &rhs)
Assignment operator.
 
bool operator!=(const CoverageSeriesIterator &rhs)
Operator !=.
 
An abstract class to represent a coverage.
 
std::pair< te::dt::DateTimeShrPtr, CoverageShrPtr > CoverageSeriesObservation
 
#define TESTEXPORT
You can use this macro in order to export/import classes and functions from this module.