st.h
Go to the documentation of this file.
1 /* Copyright (C) 2008 National Institute For Space Research (INPE) - Brazil.
2 
3  This file is part of the TerraLib - a Framework for building GIS enabled applications.
4 
5  TerraLib is free software: you can redistribute it and/or modify
6  it under the terms of the GNU General Public License as published by
7  the Free Software Foundation, either version 3 of the License,
8  or (at your option) any later version.
9 
10  TerraLib is distributed in the hope that it will be useful,
11  but WITHOUT ANY WARRANTY; without even the implied warranty of
12  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13  GNU General Public License for more details.
14 
15  You should have received a copy of the GNU General Public License
16  along with TerraLib. See COPYING. If not, write to
17  TerraLib Team at <terralib-team@terralib.org>.
18  */
19 
20 /*!
21  \file st.h
22 
23  \brief This file contains include headers for the TerraLib ST module.
24 */
25 
26 #ifndef __TERRALIB_ST_INTERNAL_H
27 #define __TERRALIB_ST_INTERNAL_H
28 
29 //// ST module
30 
31 //Coverage
44 
45 //Event and Object
46 #include "st/core/event/Event.h"
47 #include "st/core/event/Object.h"
48 
49 //Interpolators
58 
59 //Observations
64 
65 //Time Series
71 
72 //Trajectory
78 
79 //Loader
80 #include "st/loader/STDataLoader.h"
87 
88 /*!
89  \defgroup st Spatiotemporal Module
90 
91  \brief The st module provides classes and functions to load and deal with spatiotemporal data.
92 
93  This module provides data types or classes to represent and process
94  spatiotemporal information, such as observations, trajectory, time series,
95  coverage and coverage series.
96  Besides that, it provides a set of functions to load spatiotemporal information
97  from different data sources.
98 
99  The main classes/concepts in this module are listed here. The namespace associated to the ST module is te::st.
100  To know more about it, see the te::st namespace documentation.
101 */
102 
103 namespace te
104 {
105  /*! \brief Namespace for the TerraLib ST module. */
106  namespace st
107  {
108  } // end namespace st
109 } // end namespace te
110 
111 #endif // __TERRALIB_ST_INTERNAL_H
112 
This file contains an interpolation function that returns the nearest coverage at time...
This file contains a typedef that defines observations of trajectory.
This file contains a class to represent a time series observation.
This file contains a class to represent a trajectory.
This file contains a class to represent a CoverageSeries observation.
This file contains a class called ObservationDataSetInfo.
This file contains a class responsible for loading spatiotemporal data from a ST in-memory DataSource...
This file contains an inverse distance weighted (IDW) interpolationan function for PointCoverage...
This file contains a class to represent a time series data set.
This file contains a concrete class to represent a raster coverage.
This file contains an abstract class responsible for loading spatiotemporal data from data sources...
This file contains a class responsible for loading spatiotemporal data from a DataSource using query ...
This is the concrete factory for a STDataLoaderFromMemDS.
This file contains an abstract class called CoverageDataSetInfo.
This file contains a class to represent a coverage series data set info.
This file contains a class that contains a set of static methods to load spatiotemporal data from dat...
This file contains an interpolation function that estimates the nearest geometry at time of a traject...
This file contains an abstract class for interpolation function or interpolator that estimate geometr...
This file contains a class to represent a time series.
This file contains an iterator that is able to traverse all observations of a coverage series...
This file contains a trajetory iterator.
This file contains a class called TimeSeriesDataSetInfo.
This file contains a class called ObservationDataSetType.
URI C++ Library.
This file contains a class called RasterCoverageDataSetInfo.
This file contains a class to represent an observation of a PointCoverage.
This file contains an abstract class for interpolation function or interpolator that estimate coverag...
This file contains an abstract class to represent a coverage.
This file contains an abstract class for interpolation function or interpolator that estimate values ...
This file contains an abstract class for interpolation functions or interpolators that estimate value...
This file contains an iterator that is able to traverse all observations of a point coverage...
This file contains a class to represent a coverage series.
This file contains a class to represent an observation data set.
This is the abstract factory for STDataLoaderImpl.
This file contains a concrete class to represent a point coverage.
This file contains a class to represent an object.
This is the concrete factory for a STDataSourceLoaderFromDS.
This file contains a class called PointCoverageDataSetInfo.
This file contains a class to represent a trajectory data set.
This file contains a time series iterator.
This file contains a class called TrajectoryDataSetInfo.