Loading...
Searching...
No Matches
st_fw.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_fw.h
22
23 \brief Forward declarations for the ST module.
24*/
25
26#ifndef __TERRALIB_ST_INTERNAL_FW_H
27#define __TERRALIB_ST_INTERNAL_FW_H
28
29// Forward declarations
30namespace te
31{
32 namespace st
33 {
34 //Coverage
35 class Coverage;
36 class PointCoverage;
37 class RasterCoverage;
38 class CoverageSeries;
44
45 //Event and Object
46 class Event;
47 class Object;
48
49 //Interpolators
54 class IDWInterpolator;
58
59 //Observations
60 class Observation;
64
65 //Time Series
66 class TimeSeries;
71
72 //Trajectory
73 class Trajectory;
77 struct TrajectoryPatch;
78
79 //Loader
80 class STDataLoader;
85 class STDataLoaderImpl;
86 class STDataLoaderImplFactory;
87
88 } // end namespace st
89} // end namespace te
90
91#endif // __TERRALIB_ST_INTERNAL_FW_H
92
An abstract class for interpolation function or interpolator that estimate coverages at non-observed ...
An abstract class for interpolation function or interpolator that estimate values at non-observaved l...
An abstract class for an interpolation function or interpolator that estimate a value at non-observav...
An abstract class for an interpolation function or interpolator that estimates geometries at non-obse...
An abstract class that contains infos about a DataSource and DataSet that contains observations of a ...
A class to traverse the observations of a CoverageSeries.
A class to represent a coverage series.
An abstract class to represent a coverage.
Definition Coverage.h:64
A class to represent an event.
Definition Event.h:60
A class that implements an inverse distance weighted (IDW) interpolationan function for PointCoverage...
It is an interpolation function the estimates the nearest coverage at a given non-observed time.
It is an interpolation function the estimates the nearest geometry at a given non-observed time of a ...
It is an interpolation function the estimates the nearest value at a given non-observed time of a tim...
A class to represent an object.
Definition Object.h:60
A class that contains infos about a DataSet that contains observations.
A class that contains complemental DataSetType information about a DataSet that holds observations.
A class to represent a DataSet that contains observations.
A class to represent an observation.
Definition Observation.h:61
A class that contains infos about a DataSource and DataSet that contains observations of a point cove...
A class to traverse the observations of a PointCoverage.
A concrete class to represent a point coverage.
A class that contains infos about a DataSource and DataSet that contains observations of a raster cov...
A concrete class to represent a raster coverage.
This is the concrete factory for a STDataSourceLoaderFromDS.
A class responsible for loading spatiotemporal data from a DataSource using query capabilities.
This is the concrete factory for a STDataLoaderFromMemDS.
An abstract class responsible for loading spatiotemporal data from data sources.
A class that contains a set of static methods to load spatiotemporal data from data sources.
A class that contains infos about a DataSet that contains observations of one or more time series.
A class to represent a time series data set.
A class to traverse the observations of a TimeSeries.
A class to represent an observation (time and value) of a time series.
A class to represent time series.
Definition TimeSeries.h:67
A class that contains infos about a DataSet that contains observations of one or more trajectories.
A class to represent a trajectory data set.
A class to traverse the observations of a trajectory.
A class to represent trajectory.
Definition Trajectory.h:76
Namespace for the TerraLib ST module.
TerraLib.
A struct to represent a patch or a continuous piece of a trajectory.