Go to the documentation of this file.
   26 #ifndef __TERRALIB_ST_INTERNAL_TIMESERIESITERATOR_H 
   27 #define __TERRALIB_ST_INTERNAL_TIMESERIESITERATOR_H 
   30 #include "../../Config.h" 
   38 #include <boost/shared_ptr.hpp> 
   41 namespace te { 
namespace dt { 
class DateTime; } }
 
   42 namespace te { 
namespace gm { 
class Geometry; } }
 
  184        TimeSeriesObservationSet::const_iterator  
m_it;    
 
  209 #endif  // __TERRALIB_ST_INTERNAL_TIMESERIESITERATOR_H 
  
 
A class to traverse the observations of a TimeSeries.
 
bool operator!=(const TimeSeriesIterator &rhs)
Operator !=.
 
te::dt::DateTime * getTime() const
It returns the datetime pointed by the internal cursor.
 
TimeSeriesObservationSet::const_iterator m_it
The internal cursor.
 
TimeSeriesIterator m_begin
 
const TimeSeriesIterator & operator=(const TimeSeriesIterator &rhs)
Assignment operator.
 
A struct to represent a patch or a continuous piece of a time series.
 
bool operator==(const TimeSeriesIterator &rhs)
Operator ==.
 
virtual ~TimeSeriesIterator()
Virtual destructor.
 
TimeSeriesIterator begin() const
 
TimeSeriesIterator(TimeSeriesObservationSet::const_iterator &it)
Constructor.
 
A class to represent an observation (time and value) of a time series.
 
int getInt() const
It returns the attribute value as an integer pointed by the internal cursor.
 
double getDouble() const
It returns the attribute value as a double pointed by the internal cursor.
 
#define TESTEXPORT
You can use this macro in order to export/import classes and functions from this module.
 
te::dt::AbstractData * getValue() const
It returns the attribute value pointed by the internal cursor.
 
TimeSeriesIterator end() const
 
TimeSeriesIterator & operator--()
Prefix operator –.
 
TimeSeriesObservation operator*() const
Prefix operator *.
 
A base class for values that can be retrieved from the data access module.
 
TimeSeriesPatch(TimeSeriesIterator b, TimeSeriesIterator e)
 
This file contains a class to represent a time series observation.
 
TimeSeriesIterator operator++(int aux)
Postfix operator ++.
 
TimeSeriesIterator & operator++()
Prefix operator ++.
 
TimeSeriesIterator()
Empty constructor.
 
TimeSeriesIterator operator--(int aux)
Postfix operator –.
 
std::string getString() const
It returns the attribute value as a string pointed by the internal cursor.