27 #ifndef __TERRALIB_ST_INTERNAL_STDATALOADERIMPL_H 
   28 #define __TERRALIB_ST_INTERNAL_STDATALOADERIMPL_H 
   31 #include "../../common/Enums.h" 
   32 #include "../../geometry/Enums.h" 
   33 #include "../../geometry/Envelope.h" 
   34 #include "../../datatype/Enums.h" 
   37 #include "../Config.h" 
   43 #include <boost/ptr_container/ptr_vector.hpp> 
   46 namespace te { 
namespace gm { 
class Geometry; } }
 
   47 namespace te { 
namespace dt { 
class DateTime; 
class DateTimePeriod; } }
 
   54     class ObservationDataSet;
 
   55     class TrajectoryDataSet;
 
   56     class TimeSeriesDataSet;
 
   57     class CoverageSeriesDataSet;
 
   58     class ObservationDataSetInfo;
 
   59     class TrajectoryDataSetInfo;
 
   60     class TimeSeriesDataSetInfo;
 
   61     class CoverageSeriesDataSetInfo;
 
  247                               std::vector<TrajectoryDataSetInfo>& output) = 0;
 
  433                               std::vector<TimeSeriesDataSetInfo>& output) = 0;
 
  632         virtual std::auto_ptr<te::dt::DateTimePeriod> getTemporalExtent(
const TrajectoryDataSetInfo& info) = 0;
 
  643         virtual std::auto_ptr<te::dt::DateTimePeriod> getTemporalExtent(
const TimeSeriesDataSetInfo& info) = 0;
 
  694 #endif  // __TERRALIB_ST_INTERNAL_STDATALOADERIMPL_H 
#define TESTEXPORT
You can use this macro in order to export/import classes and functions from this module. 
 
An abstract class responsible for loading spatiotemporal data from data sources. 
 
A class that contains infos about a DataSet that contains observations. 
 
TemporalRelation
Temporal relations between date and time (Source: Allen, 1991). 
 
SpatialRelation
Spatial relations between geometric objects. 
 
TraverseType
A dataset can be traversed in two ways: 
 
An Envelope defines a 2D rectangular region. 
 
Geometry is the root class of the geometries hierarchy, it follows OGC and ISO standards. 
 
A class that contains infos about a DataSet that contains observations of one or more trajectories...
 
A class that contains infos about a DataSet that contains observations of one or more time series...