115       std::auto_ptr< te::da::DataSource >& dataSourcePtr,
 
  116       std::auto_ptr< te::da::DataSourceTransactor >& transactorPtr,
 
  117       std::auto_ptr< te::da::DataSet >& dataSetPtr,
 
  118       std::auto_ptr< te::rst::Raster >& rasterPtr )
 
void reset()
Reset the internal state (all internal pointed objects are deleted). 
 
void release(std::auto_ptr< te::da::DataSource > &dataSourcePtr, std::auto_ptr< te::da::DataSourceTransactor > &transactorPtr, std::auto_ptr< te::da::DataSet > &dataSetPtr, std::auto_ptr< te::rst::Raster > &rasterPtr)
Relase the internal state and give the ownership to the given pointers. 
 
std::auto_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 data providers like a DBMS, Web Services or a regular file. ...
 
std::auto_ptr< te::da::DataSet > m_dataSetPtr
A pointer to a data set instance related to the transactor instance pointed by m_transactorPtr. 
 
An abstract class for raster data strucutures. 
 
std::auto_ptr< te::da::DataSource > m_dataSourcePtr
A pointer to a datasource instance. 
 
A DataSourceTransactor can be viewed as a connection to the data source for reading/writing things in...
 
std::auto_ptr< te::rst::Raster > m_rasterPtr
A pointer to a raster instance related to the data set instance pointed by m_dataSetPtr. 
 
A dataset is the unit of information manipulated by the data access module of TerraLib. 
 
te::rst::Raster * getRasterPtr()
Returns a pointer the the handled raster instance or NULL if no instance is handled.