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;
   621         virtual std::unique_ptr<te::dt::DateTimePeriod> getTemporalExtent(
const ObservationDataSetInfo& info) = 0;
   632         virtual std::unique_ptr<te::dt::DateTimePeriod> getTemporalExtent(
const TrajectoryDataSetInfo& info) = 0;
   643         virtual std::unique_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...