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 | ) |