Namespace for the memory data source of TerraLib. More...
Classes | |
class | Band |
Band implementation for the In-Memory Raster. More... | |
class | CachedBand |
RAM cached and tiled raster band. More... | |
class | CachedBandBlocksManager |
RAM cached and tiled raster band blocks manager. More... | |
class | CachedRaster |
A RAM cache adaptor to an external existent raster that must always be avaliable. More... | |
class | DataSet |
Implementation of a random-access dataset class for the TerraLib In-Memory Data Access driver. More... | |
class | DataSetItem |
An implementation of the DatasetItem class for the TerraLib In-Memory Data Access driver. More... | |
class | DataSource |
Implementation of a random-access dataset class for the TerraLib In-Memory Data Access driver. More... | |
class | ExpansibleBand |
Expansible raster band. More... | |
class | ExpansibleBandBlocksManager |
RAM cached and tiled raster band blocks manager. More... | |
class | ExpansibleRaster |
A raster (stored in memory and eventually swapped to disk) where it is possible to dynamically add lines/columns/bands. More... | |
class | ExpansibleRasterFactory |
class | Globals |
An static class with global definitions for the TerraLib In-Memory driver. More... | |
class | Module |
This singleton defines the TerraLib In-Memory module entry. More... | |
class | PreparedItemCopy |
This class is used to optimize the copy of several dataSetItems by caching the mapping between the columns from the input and the output. More... | |
class | Raster |
A raster class for memory. More... | |
class | RasterFactory |
This is the abstract factory for Rasters. More... | |
class | TiledBand |
class | Transactor |
An implementation of the Transactor class for the Memory Data Access driver. More... | |
Typedefs | |
using | ColumnMapping = std::vector< std::pair< std::size_t, std::size_t > > |
typedef boost::shared_ptr< DataSet > | DataSetPtr |
Functions | |
te::da::DataSource * | Build (const te::core::URI &uri) |
Namespace for the memory data source of TerraLib.
using te::mem::ColumnMapping = typedef std::vector< std::pair<std::size_t, std::size_t> > |
Definition at line 45 of file PreparedItemCopy.h.
typedef boost::shared_ptr<DataSet> te::mem::DataSetPtr |
te::da::DataSource * te::mem::Build | ( | const te::core::URI & | uri | ) |