26 #ifndef __TERRALIB_CELLSPACE_INTERNAL_CELLSPACEOPERATIONS_H 
   27 #define __TERRALIB_CELLSPACE_INTERNAL_CELLSPACEOPERATIONS_H 
   30 #include "../dataaccess/datasource/DataSourceInfo.h" 
   31 #include "../maptools/AbstractLayer.h" 
   92                              const std::string& name,
 
   97                              CellSpaceType type = CELLSPACE_POLYGONS);
 
  110                              const std::string& name,
 
  115                              const CellSpaceType type = CELLSPACE_POLYGONS);
 
  147         te::da::DataSetType* createCellularDataSetType(
const std::string& name, 
int srid, CellSpaceType type);
 
  153 #endif // __TERRALIB_CELLSPACE_INTERNAL_CELLSPACEOPERATIONS_H 
This class provide cellular spaces operations. 
 
#define TECELLSPACEEXPORT
You can use this macro in order to export/import classes and functions from this module. 
 
A class that represents an R-tree. 
 
A class that models the description of a dataset. 
 
Configuration flags for the Cellular Spaces module of TerraLib. 
 
Implementation of a random-access dataset class for the TerraLib In-Memory Data Access driver...
 
An Envelope defines a 2D rectangular region. 
 
An abstract class for raster data strucutures. 
 
Geometry is the root class of the geometries hierarchy, it follows OGC and ISO standards. 
 
boost::intrusive_ptr< AbstractLayer > AbstractLayerPtr
 
boost::shared_ptr< DataSourceInfo > DataSourceInfoPtr