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; } }
162 double getDouble()
const;
176 std::string getString()
const;
184 TimeSeriesObservationSet::const_iterator
m_it;
209 #endif // __TERRALIB_ST_INTERNAL_TIMESERIESITERATOR_H
#define TESTEXPORT
You can use this macro in order to export/import classes and functions from this module.
This file contains a class to represent a time series observation.
TimeSeriesIterator m_begin
A class to traverse the observations of a TimeSeries.
TimeSeriesIterator end() const
TimeSeriesObservationSet::const_iterator m_it
The internal cursor.
TEDATAACCESSEXPORT te::da::Expression * operator==(const te::da::Expression &e1, const te::da::Expression &e2)
TEDATAACCESSEXPORT te::da::Expression * operator!=(const te::da::Expression &e1, const te::da::Expression &e2)
A class to represent an observation (time and value) of a time series.
TimeSeriesIterator begin() const
TimeSeriesPatch(TimeSeriesIterator b, TimeSeriesIterator e)
A base class for values that can be retrieved from the data access module.
A struct to represent a patch or a continuous piece of a time series.