26 #ifndef __TERRALIB_ST_INTERNAL_OBSERVATION_H
27 #define __TERRALIB_ST_INTERNAL_OBSERVATION_H
30 #include "../../Config.h"
33 #include <boost/ptr_container/ptr_vector.hpp>
36 namespace te {
namespace dt {
class AbstractData;
class DateTime;
class DateTimePeriod;
37 class DateTimeInstant; } }
107 const boost::ptr_vector<te::dt::AbstractData>& obsValues);
178 boost::ptr_vector<te::dt::AbstractData>& getObservedValues();
205 void setValues(
const boost::ptr_vector<te::dt::AbstractData>& values);
230 #endif // __TERRALIB_ST_INTERNAL_OBSERVATION_H
boost::ptr_vector< te::dt::AbstractData > m_observedValues
The observed values.
A class to represent an observation.
An abstract class to represent a period of date and time.
#define TESTEXPORT
You can use this macro in order to export/import classes and functions from this module.
std::auto_ptr< te::dt::DateTimeInstant > m_resultTime
The result time.
A base class for values that can be retrieved from the data access module.
An abstract class to represent an instant of date and time.
std::auto_ptr< te::dt::DateTime > m_phTime
The phenomenon time.
std::auto_ptr< te::dt::DateTimePeriod > m_validTime
The valid time.