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::auto_ptr<Observation> getObservation() 
const;
 
  282         std::auto_ptr<te::da::DataSet> release();
 
  286         std::auto_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. 
std::auto_ptr< ObservationDataSet > ObservationDataSetPtr
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. 
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. 
std::auto_ptr< te::da::DataSet > m_ds
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...