te::mem Namespace Reference

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

typedef boost::shared_ptr< DataSetDataSetPtr
 

Functions

te::da::DataSourceBuild ()
 
DataSetItemnew_clone (const DataSetItem &a)
 For use with boost containers. More...
 

Detailed Description

Namespace for the memory data source of TerraLib.

Typedef Documentation

typedef boost::shared_ptr<DataSet> te::mem::DataSetPtr

Definition at line 391 of file DataSet.h.

Function Documentation

te::da::DataSource* te::mem::Build ( )
inline

Definition at line 36 of file DataSourceFactory.h.

DataSetItem* te::mem::new_clone ( const DataSetItem a)
inline

For use with boost containers.

Definition at line 382 of file DataSetItem.h.

References te::mem::DataSetItem::clone().