25 #ifndef __TERRALIB_RP_INTERNAL_RASTERHANDLER_H 26 #define __TERRALIB_RP_INTERNAL_RASTERHANDLER_H 30 #include "../dataaccess/datasource/DataSource.h" 31 #include "../dataaccess/datasource/DataSourceTransactor.h" 32 #include "../dataaccess/dataset/DataSet.h" 33 #include "../raster/Raster.h" 35 #include <boost/noncopyable.hpp> 140 std::unique_ptr< te::da::DataSource >& dataSourcePtr,
141 std::unique_ptr< te::da::DataSourceTransactor >& transactorPtr,
142 std::unique_ptr< te::da::DataSet >& dataSetPtr,
143 std::unique_ptr< te::rst::Raster >& rasterPtr );
164 #endif // __TERRALIB_RP_INTERNAL_RASTERHANDLER_H std::unique_ptr< te::da::DataSource > m_dataSourcePtr
A pointer to a datasource instance.
An abstract class for data providers like a DBMS, Web Services or a regular file. ...
std::unique_ptr< te::da::DataSourceTransactor > m_transactorPtr
A pointer to a transactor instance that may or may not be related to data source instance pointed by ...
An abstract class for raster data strucutures.
#define TERPEXPORT
You can use this macro in order to export/import classes and functions from this module.
A DataSourceTransactor can be viewed as a connection to the data source for reading/writing things in...
A dataset is the unit of information manipulated by the data access module of TerraLib.
Configuration flags for the Raster Processing module of TerraLib.
std::unique_ptr< te::da::DataSet > m_dataSetPtr
A pointer to a data set instance related to the transactor instance pointed by m_transactorPtr.
std::unique_ptr< te::rst::Raster > m_rasterPtr
A pointer to a raster instance related to the data set instance pointed by m_dataSetPtr.