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