26 #ifndef __TERRALIB_ST_INTERNAL_OBSERVATIONDATASET_H    27 #define __TERRALIB_ST_INTERNAL_OBSERVATIONDATASET_H    30 #include "../../Config.h"    34 #include "../../../geometry/Envelope.h"    35 #include "../../../datatype/DateTimePeriod.h"    38 #include <boost/noncopyable.hpp>    44 namespace te { 
namespace da { 
class DataSet; 
class DataSetType; } }
    45 namespace te { 
namespace dt { 
class Property; 
class DateTime; 
class DateTimePeriod; } }
    46 namespace te { 
namespace gm { 
class Envelope; 
class Geometry; } }
    55     class ObservationDataSetType;
    56     class TrajectoryDataSet;
    57     class TimeSeriesDataSet;
   200         bool moveBeforeFirst();
   204         bool isAtBegin() 
const;
   206         bool isBeforeBegin() 
const;
   208         bool isAtEnd() 
const;
   210         bool isAfterEnd() 
const;
   220         std::unique_ptr<Observation> getObservation() 
const;
   282         std::unique_ptr<te::da::DataSet> release();
   286         std::unique_ptr<te::da::DataSet>          
m_ds;             
   295 #endif  // __TERRALIB_ST_INTERNAL_OBSERVATIONDATASET_H #define TESTEXPORT
You can use this macro in order to export/import classes and functions from this module. 
 
A layer with reference to a dataset that contains observations. 
 
A class to represent a time series data set. 
 
A class to represent a DataSet that contains observations. 
 
std::unique_ptr< ObservationDataSet > ObservationDataSetPtr
 
ObservationDataSetType m_obst
A data set that contains observations. 
 
This file contains a class called ObservationDataSetType. 
 
Geometry is the root class of the geometries hierarchy, it follows OGC and ISO standards. 
 
A class to represent a trajectory data set. 
 
A dataset is the unit of information manipulated by the data access module of TerraLib. 
 
An abstract class to represent a period of date and time. 
 
The type for date and time types: date, date period, date duration, time duration, time instant, time period, time instant with time zone or time period with time zone. 
 
A class that contains complemental DataSetType information about a DataSet that holds observations...
 
std::unique_ptr< te::da::DataSet > m_ds