28 #ifndef __TERRALIB_SA_INTERNAL_KERNELOPERATION_H 
   29 #define __TERRALIB_SA_INTERNAL_KERNELOPERATION_H 
   32 #include "../Config.h" 
   44   namespace da  { 
class DataSetType; }
 
   45   namespace gm  { 
class Geometry; }
 
   46   namespace mem { 
class DataSet; }
 
   47   namespace rst { 
class Raster; }
 
   71         virtual void execute() = 0;
 
   78         virtual void buildTree() = 0;
 
  107 #endif //__TERRALIB_SA_INTERNAL_KERNELOPERATION_H 
te::sa::KernelTree m_kTree
Attribute used to locate near geometries. 
 
std::auto_ptr< te::sa::KernelOutputParams > m_outputParams
Attribute with the kernel output parameters. 
 
A class that models the description of a dataset. 
 
std::map< int, std::pair< te::gm::Geometry *, double > > KernelMap
 
Virtual class used to execute the kernel operations. 
 
This file contains a functions used by the kernel operation. 
 
This file contains a class that represents the kernel parameters. 
 
Class that represents the kernel output parameters. 
 
An abstract class for raster data strucutures. 
 
A dataset is the unit of information manipulated by the data access module of TerraLib. 
 
#define TESAEXPORT
You can use this macro in order to export/import classes and functions from this module.