26 #ifndef __TERRALIB_SA_INTERNAL_UTILSQT_H 
   27 #define __TERRALIB_SA_INTERNAL_UTILSQT_H 
   30 #include "../../maptools/AbstractLayer.h" 
   31 #include "../Config.h" 
   39   namespace color { 
class ColorBar; }
 
   40   namespace da    { 
class DataSource; }
 
   68 #endif  // __TERRALIB_SA_INTERNAL_UTILS_H 
TESAEXPORT void CreateKernelColorMaping(te::map::AbstractLayerPtr layer)
 
boost::shared_ptr< DataSource > DataSourcePtr
 
TESAEXPORT te::da::DataSourcePtr CreateOGRDataSource(std::string repository)
 
TESAEXPORT void CreateSampleGeneratorStratifiedGrouping(te::map::AbstractLayerPtr layer, std::vector< std::string > strVec)
 
TESAEXPORT te::da::DataSourcePtr CreateGDALDataSource(std::string path, std::string dataSetName)
 
TESAEXPORT void CreateBayesGrouping(te::map::AbstractLayerPtr layer)
 
#define TESAEXPORT
You can use this macro in order to export/import classes and functions from this module. 
 
TESAEXPORT te::map::AbstractLayerPtr CreateLayer(te::da::DataSourcePtr ds, std::string dataSetName)
 
TESAEXPORT te::color::ColorBar * GetColorBar(std::string catalog, std::string group, std::string schema)
 
It models the concept of color bar. 
 
TESAEXPORT void CreateKernelGrouping(te::map::AbstractLayerPtr layer, std::string kernelAttr)
 
TESAEXPORT void CreateSkaterGrouping(te::map::AbstractLayerPtr layer, int nClasses)
 
boost::intrusive_ptr< AbstractLayer > AbstractLayerPtr