RasterHandler.
More...
#include <RasterHandler.h>
|
te::rst::Raster * | getRasterPtr () |
| Returns a pointer the the handled raster instance or NULL if no instance is handled.
|
|
| RasterHandler () |
|
| RasterHandler (te::da::DataSource *dataSourcePtr, te::da::DataSourceTransactor *transactorPtr, te::da::DataSet *dataSetPtr, te::rst::Raster *rasterPtr) |
| Build a instance using the given naked pointers.
|
|
| RasterHandler (te::da::DataSourceTransactor *transactorPtr, te::da::DataSet *dataSetPtr, te::rst::Raster *rasterPtr) |
| Build a instance using the given naked pointers.
|
|
| RasterHandler (te::rst::Raster *rasterPtr) |
| Build a instance using the given raster naked pointer.
|
|
void | release (RasterHandler &other) |
| Relase the internal state and give the ownership to the given external handler instance.
|
|
void | release (std::unique_ptr< te::da::DataSource > &dataSourcePtr, std::unique_ptr< te::da::DataSourceTransactor > &transactorPtr, std::unique_ptr< te::da::DataSet > &dataSetPtr, std::unique_ptr< te::rst::Raster > &rasterPtr) |
| Relase the internal state and give the ownership to the given pointers.
|
|
void | reset () |
| Reset the internal state (all internal pointed objects are deleted).
|
|
void | reset (te::da::DataSource *dataSourcePtr, te::da::DataSourceTransactor *transactorPtr, te::da::DataSet *dataSetPtr, te::rst::Raster *rasterPtr) |
| Reset the internal state (all pointed objects are deleted).
|
|
void | reset (te::da::DataSourceTransactor *transactorPtr, te::da::DataSet *dataSetPtr, te::rst::Raster *rasterPtr) |
| Reset the internal state (all pointed objects are deleted).
|
|
void | reset (te::rst::Raster *rasterPtr) |
| Reset the internal state (all pointed objects are deleted).
|
|
| ~RasterHandler () |
|
RasterHandler.
Definition at line 47 of file RasterHandler.h.
◆ RasterHandler() [1/4]
te::rp::RasterHandler::RasterHandler |
( |
| ) |
|
◆ ~RasterHandler()
te::rp::RasterHandler::~RasterHandler |
( |
| ) |
|
◆ RasterHandler() [2/4]
Build a instance using the given naked pointers.
- Parameters
-
dataSourcePtr | Data source pointer. |
transactorPtr | A pointer to a transactor instance related to the data source pointed by dataSourcePtr. |
dataSetPtr | A pointer to a data set instance related to the instance pointed by persistencePtr. |
rasterPtr | A pointer to a raster instance related to the instance pointed by rasterPtr. |
- Note
- All given pionters will be acquired and their respective objects will be deleted at desctruction time.
◆ RasterHandler() [3/4]
Build a instance using the given naked pointers.
- Parameters
-
transactorPtr | Transactor pointer. |
dataSetPtr | A pointer to a data set instance related to the instance pointed by persistencePtr. |
rasterPtr | A pointer to a raster instance related to the instance pointed by rasterPtr. |
- Note
- All given pionters will be acquired and their respective objects will be deleted at desctruction time.
◆ RasterHandler() [4/4]
Build a instance using the given raster naked pointer.
- Parameters
-
rasterPtr | A pointer to a raster instance. |
- Note
- All given pionters will be acquired and their respective objects will be deleted at desctruction time.
◆ getRasterPtr()
Returns a pointer the the handled raster instance or NULL if no instance is handled.
- Returns
- Returns a pointer the the handled raster instance or NULL if no instance is handled.
◆ release() [1/2]
Relase the internal state and give the ownership to the given external handler instance.
- Parameters
-
other | The external handler instance. |
◆ release() [2/2]
Relase the internal state and give the ownership to the given pointers.
- Parameters
-
dataSourcePtr | Data source pointer. |
transactorPtr | A pointer to a transactor instance related to the data source pointed by dataSourcePtr. |
dataSetPtr | A pointer to a data set instance related to the instance pointed by persistencePtr. |
rasterPtr | A pointer to a raster instance related to the instance pointed by rasterPtr. |
◆ reset() [1/4]
void te::rp::RasterHandler::reset |
( |
| ) |
|
Reset the internal state (all internal pointed objects are deleted).
◆ reset() [2/4]
Reset the internal state (all pointed objects are deleted).
- Parameters
-
dataSourcePtr | Data source pointer. |
transactorPtr | A pointer to a transactor instance related to the data source pointed by dataSourcePtr. |
dataSetPtr | A pointer to a data set instance related to the instance pointed by persistencePtr. |
rasterPtr | A pointer to a raster instance related to the instance pointed by rasterPtr. |
- Note
- All given pionters will be acquired and their respective objects will be deleted at desctruction time.
◆ reset() [3/4]
Reset the internal state (all pointed objects are deleted).
- Parameters
-
transactorPtr | A pointer to a transactor instance related to the data source pointed by dataSourcePtr. |
dataSetPtr | A pointer to a data set instance related to the instance pointed by persistencePtr. |
rasterPtr | A pointer to a raster instance related to the instance pointed by rasterPtr. |
- Note
- All given pionters will be acquired and their respective objects will be deleted at desctruction time.
◆ reset() [4/4]
Reset the internal state (all pointed objects are deleted).
- Parameters
-
rasterPtr | A pointer to a raster instance. |
- Note
- All given pionters will be acquired and their respective objects will be deleted at desctruction time.
◆ m_dataSetPtr
A pointer to a data set instance related to the transactor instance pointed by m_transactorPtr.
Definition at line 157 of file RasterHandler.h.
◆ m_dataSourcePtr
◆ m_rasterPtr
A pointer to a raster instance related to the data set instance pointed by m_dataSetPtr.
Definition at line 159 of file RasterHandler.h.
◆ m_transactorPtr
A pointer to a transactor instance that may or may not be related to data source instance pointed by m_dataSourcePtr.
Definition at line 155 of file RasterHandler.h.
The documentation for this class was generated from the following file:
- /home/castejon/castejon_files/develop/terralib5/git_release/src/terralib/rp/RasterHandler.h