Namespace for the TerraLib ST module. More...
Classes | |
| class | AbstractCoverageSeriesInterp | 
| An abstract class for interpolation function or interpolator that estimate coverages at non-observed times of a CoverageSeries.  More... | |
| class | AbstractPointCoverageInterp | 
| An abstract class for interpolation function or interpolator that estimate values at non-observaved location within a PointCoverage.  More... | |
| class | AbstractSTDataSetLayer | 
| A layer with reference to a dataset that contains spatiotemporal data.  More... | |
| class | AbstractTimeSeriesInterp | 
| An abstract class for an interpolation function or interpolator that estimate a value at non-observaved times of a time series.  More... | |
| class | AbstractTrajectoryInterp | 
| An abstract class for an interpolation function or interpolator that estimates geometries at non-observed times of a trajectory.  More... | |
| struct | CompareShrDateTime | 
| An auxiliary struct to compare two datetime shared pointers.  More... | |
| class | Coverage | 
| An abstract class to represent a coverage.  More... | |
| class | CoverageDataSetInfo | 
| An abstract class that contains infos about a DataSource and DataSet that contains observations of a coverage.  More... | |
| class | CoverageSeries | 
| A class to represent a coverage series.  More... | |
| class | CoverageSeriesIterator | 
| A class to traverse the observations of a CoverageSeries.  More... | |
| class | Event | 
| A class to represent an event.  More... | |
| class | Globals | 
| An static class with global definitions for the TerraLib ST module.  More... | |
| class | IDWInterpolator | 
| A class that implements an inverse distance weighted (IDW) interpolationan function for PointCoverage.  More... | |
| class | Module | 
| This singleton defines the TerraLib ST module entry.  More... | |
| class | NearestCoverageAtTimeInterp | 
| It is an interpolation function the estimates the nearest coverage at a given non-observed time.  More... | |
| class | NearestGeometryAtTimeInterp | 
| It is an interpolation function the estimates the nearest geometry at a given non-observed time of a trajectory.  More... | |
| class | NearestValueAtTimeInterp | 
| It is an interpolation function the estimates the nearest value at a given non-observed time of a time series.  More... | |
| class | Object | 
| A class to represent an object.  More... | |
| class | Observation | 
| A class to represent an observation.  More... | |
| class | ObservationDataSet | 
| A class to represent a DataSet that contains observations.  More... | |
| class | ObservationDataSetInfo | 
| A class that contains infos about a DataSet that contains observations.  More... | |
| class | ObservationDataSetLayer | 
| A layer with reference to a dataset that contains observations.  More... | |
| class | ObservationDataSetType | 
| A class that contains complemental DataSetType information about a DataSet that holds observations.  More... | |
| class | PointCoverage | 
| A concrete class to represent a point coverage.  More... | |
| class | PointCoverageDataSetInfo | 
| A class that contains infos about a DataSource and DataSet that contains observations of a point coverage.  More... | |
| class | PointCoverageIterator | 
| A class to traverse the observations of a PointCoverage.  More... | |
| class | RasterCoverage | 
| A concrete class to represent a raster coverage.  More... | |
| class | RasterCoverageDataSetInfo | 
| A class that contains infos about a DataSource and DataSet that contains observations of a raster coverage.  More... | |
| class | STDataLoader | 
| A class that contains a set of static methods to load spatiotemporal data from data sources.  More... | |
| class | STDataLoaderFromDS | 
| A class responsible for loading spatiotemporal data from a DataSource using query capabilities.  More... | |
| class | STDataLoaderFromDSFactory | 
| This is the concrete factory for a STDataSourceLoaderFromDS.  More... | |
| class | STDataLoaderFromMemDS | 
| A class responsible for loading spatiotemporal data from a ST in-memory DataSource which contains an internal chache of in-memory DataSets indexed by space and time.  More... | |
| class | STDataLoaderFromMemDSFactory | 
| This is the concrete factory for a STDataLoaderFromMemDS.  More... | |
| class | STDataLoaderImpl | 
| An abstract class responsible for loading spatiotemporal data from data sources.  More... | |
| class | TimeSeries | 
| A class to represent time series.  More... | |
| class | TimeSeriesDataSet | 
| A class to represent a time series data set.  More... | |
| class | TimeSeriesDataSetInfo | 
| A class that contains infos about a DataSet that contains observations of one or more time series.  More... | |
| class | TimeSeriesDataSetLayer | 
| A layer with reference to a dataset that contains trajectories.  More... | |
| class | TimeSeriesIterator | 
| A class to traverse the observations of a TimeSeries.  More... | |
| class | TimeSeriesObservation | 
| A class to represent an observation (time and value) of a time series.  More... | |
| struct | TimeSeriesPatch | 
| A struct to represent a patch or a continuous piece of a time series.  More... | |
| class | Trajectory | 
| A class to represent trajectory.  More... | |
| class | TrajectoryDataSet | 
| A class to represent a trajectory data set.  More... | |
| class | TrajectoryDataSetInfo | 
| A class that contains infos about a DataSet that contains observations of one or more trajectories.  More... | |
| class | TrajectoryDataSetLayer | 
| A layer with reference to a dataset that contains trajectories.  More... | |
| class | TrajectoryIterator | 
| A class to traverse the observations of a trajectory.  More... | |
| struct | TrajectoryPatch | 
| A struct to represent a patch or a continuous piece of a trajectory.  More... | |
Enumerations | |
| enum | CoverageType { UNKNOWN = 0, POINT_COVERAGE = 1, RASTER_COVERAGE = 2 } | 
| An enum for the types of coverage.  More... | |
| enum | SpatioTemporalRelation { ENTERS = 0, EXITS = 1, REACHES = 2, LEAVES = 3 } | 
| An enum for the types of spatiotemporal relation.  More... | |
Functions | |
| TESTEXPORT ObservationDataSetType | GetType (const ObservationDataSetInfo &info) | 
| An auxiliary function that transform ObservationDataSetInfo into ObservationDataSetType.  More... | |
Namespace for the TerraLib ST module.
| typedef std::pair<te::dt::DateTimeShrPtr, CoverageShrPtr> te::st::CoverageSeriesObservation | 
Definition at line 46 of file CoverageSeriesObservation.h.
| typedef std::map<te::dt::DateTimeShrPtr, CoverageShrPtr, CompareShrDateTime> te::st::CoverageSeriesObservationSet | 
Definition at line 47 of file CoverageSeriesObservation.h.
| typedef boost::shared_ptr<te::st::Coverage> te::st::CoverageShrPtr | 
Definition at line 318 of file Coverage.h.
Definition at line 40 of file ObservationDataSetLayer.h.
| typedef boost::intrusive_ptr<ObservationDataSetLayer> te::st::ObservationDataSetLayerPtr | 
Definition at line 197 of file ObservationDataSetLayer.h.
| typedef std::auto_ptr<ObservationDataSet> te::st::ObservationDataSetPtr | 
Definition at line 290 of file ObservationDataSet.h.
| typedef std::pair<te::gm::Point, boost::ptr_vector<te::dt::AbstractData> > te::st::PointCoverageItem | 
Definition at line 52 of file PointCoverageObservation.h.
| typedef boost::shared_ptr< PointCoverageItem > te::st::PointCoverageObservation | 
Definition at line 53 of file PointCoverageObservation.h.
| typedef std::vector< PointCoverageObservation > te::st::PointCoverageObservationSet | 
Definition at line 54 of file PointCoverageObservation.h.
| typedef std::vector<PointCoverageDataSetInfo> te::st::PointCoverageSeriesDataSetInfo | 
Definition at line 39 of file CoverageSeriesDataSetInfo.h.
| typedef boost::shared_ptr<te::sam::rtree::Index<std::size_t> > te::st::PointCvRTreeShrPtr | 
Definition at line 52 of file PointCoverage.h.
| typedef std::vector<RasterCoverageDataSetInfo> te::st::RasterCoverageSeriesDataSetInfo | 
Definition at line 40 of file CoverageSeriesDataSetInfo.h.
| typedef TimeSeriesObservationSet::nth_index<0>::type te::st::TimeSeriesByTime | 
Definition at line 137 of file TimeSeriesObservation.h.
| typedef TimeSeriesObservationSet::nth_index<1>::type te::st::TimeSeriesByValue | 
Definition at line 139 of file TimeSeriesObservation.h.
| typedef boost::intrusive_ptr<TimeSeriesDataSetLayer> te::st::TimeSeriesDataSetLayerPtr | 
Definition at line 209 of file TimeSeriesDataSetLayer.h.
| typedef boost::multi_index_container< TimeSeriesObservation, boost::multi_index::indexed_by< boost::multi_index::ordered_unique< boost::multi_index::identity<TimeSeriesObservation> >, boost::multi_index::ordered_non_unique< boost::multi_index::const_mem_fun<TimeSeriesObservation, double, &TimeSeriesObservation::getDouble> >, boost::multi_index::ordered_non_unique< boost::multi_index::const_mem_fun<TimeSeriesObservation, std::string, &TimeSeriesObservation::getString> > > > te::st::TimeSeriesObservationSet | 
Definition at line 135 of file TimeSeriesObservation.h.
| typedef boost::shared_ptr<te::sam::rtree::Index<te::dt::DateTime*> > te::st::TjRTreeShrPtr | 
Definition at line 56 of file Trajectory.h.
| typedef boost::intrusive_ptr<TrajectoryDataSetLayer> te::st::TrajectoryDataSetLayerPtr | 
Definition at line 217 of file TrajectoryDataSetLayer.h.
| typedef std::pair<te::dt::DateTimeShrPtr, te::gm::GeometryShrPtr> te::st::TrajectoryObservation | 
Definition at line 53 of file TrajectoryObservation.h.
| typedef std::map<te::dt::DateTimeShrPtr, te::gm::GeometryShrPtr, CompareShrDateTime> te::st::TrajectoryObservationSet | 
Definition at line 54 of file TrajectoryObservation.h.
| enum te::st::CoverageType | 
| te::st::ObservationDataSetType te::st::GetType | ( | const ObservationDataSetInfo & | info | ) | 
An auxiliary function that transform ObservationDataSetInfo into ObservationDataSetType.
Definition at line 39 of file Utils.cpp.
References te::dt::AbstractData::clone(), te::st::ObservationDataSetInfo::getBeginTimePropInfo(), te::st::ObservationDataSetInfo::getDataSetName(), te::st::ObservationDataSetInfo::getEndTimePropInfo(), te::st::ObservationDataSetInfo::getGeometry(), te::st::ObservationDataSetInfo::getGeomPropInfo(), te::st::ObservationDataSetInfo::getIdPropIdx(), te::st::ObservationDataSetInfo::getIdPropName(), te::st::ObservationDataSetInfo::getObsId(), te::st::ObservationDataSetInfo::getObsPropIdxs(), te::st::ObservationDataSetInfo::getObsPropNames(), te::st::ObservationDataSetInfo::getRsTime(), te::st::ObservationDataSetInfo::getRsTimePropInfo(), te::st::ObservationDataSetInfo::getSpatialExtent(), te::st::ObservationDataSetInfo::getTemporalExtent(), te::st::ObservationDataSetInfo::getTime(), te::st::ObservationDataSetInfo::getVlBeginTimePropInfo(), te::st::ObservationDataSetInfo::getVlEndTimePropInfo(), te::st::ObservationDataSetInfo::getVlTime(), te::st::ObservationDataSetInfo::hasGeometry(), te::st::ObservationDataSetInfo::hasGeomProp(), te::st::ObservationDataSetInfo::hasRsTime(), te::st::ObservationDataSetInfo::hasRsTimeProp(), te::st::ObservationDataSetInfo::hasSpatialExtent(), te::st::ObservationDataSetInfo::hasTemporalExtent(), te::st::ObservationDataSetInfo::hasTime(), te::st::ObservationDataSetInfo::hasTimeProp(), te::st::ObservationDataSetInfo::hasTwoTimeProp(), te::st::ObservationDataSetInfo::hasTwoVlTimeProp(), te::st::ObservationDataSetInfo::hasVlTime(), and te::st::ObservationDataSetInfo::hasVlTimeProp().
Referenced by te::st::STDataLoaderFromDS::buildDataSet(), and te::st::STDataLoaderFromMemDS::buildDataSet().