13     #if TE_PLATFORM == TE_PLATFORMCODE_MSWINDOWS 
   15     #elif TE_PLATFORM == TE_PLATFORMCODE_LINUX 
   17     #elif TE_PLATFORM == TE_PLATFORMCODE_APPLE 
   18       info.m_type = 
"dylib";      
 
   20        #error "Platform not supported yet" 
   23     info.
m_name = 
"OGR DataSource Driver";
 
   26     #if TE_PLATFORM == TE_PLATFORMCODE_MSWINDOWS 
   28         info.m_mainFile = 
"terralib_ogr.dll";
 
   30         info.m_mainFile = 
"terralib_ogr_d.dll";
 
   34     #if TE_PLATFORM == TE_PLATFORMCODE_LINUX 
   36         info.m_mainFile = 
"libterralib_ogr.so";
 
   38         info.m_mainFile = 
"libterralib_ogr_d.so";
 
   42     #if TE_PLATFORM == TE_PLATFORMCODE_APPLE 
   44         info.m_mainFile = 
"terralib_ogr.dylib"; 
 
   46         info.m_mainFile = 
"terralib_ogr.dylib";
 
   56     #if TE_PLATFORM == TE_PLATFORMCODE_MSWINDOWS 
   58     #elif TE_PLATFORM == TE_PLATFORMCODE_LINUX 
   60     #elif TE_PLATFORM == TE_PLATFORMCODE_APPLE 
   61       info.m_type = 
"dylib";      
 
   63       #error "Platform not supported yet" 
   66     info.
m_name = 
"GDAL DataSource Driver";
 
   69     #if TE_PLATFORM == TE_PLATFORMCODE_MSWINDOWS 
   71         info.m_mainFile = 
"terralib_gdal.dll";
 
   73         info.m_mainFile = 
"terralib_gdal_d.dll";
 
   77     #if TE_PLATFORM == TE_PLATFORMCODE_LINUX 
   79         info.m_mainFile = 
"libterralib_gdal.so";
 
   81         info.m_mainFile = 
"libterralib_gdal_d.so";
 
   85     #if TE_PLATFORM == TE_PLATFORMCODE_APPLE 
   87         info.m_mainFile = 
"terralib_gdal.dylib";
 
   89         info.m_mainFile = 
"terralib_gdal.dylib";
 
   99     #if TE_PLATFORM == TE_PLATFORMCODE_MSWINDOWS 
  101     #elif TE_PLATFORM == TE_PLATFORMCODE_LINUX 
  102       info.m_type = 
"s.o.";
 
  103     #elif TE_PLATFORM == TE_PLATFORMCODE_APPLE 
  104       info.m_type = 
"dylib";      
 
  106       #error "Platform not supported yet" 
  109     info.
m_name = 
"PostGIS DataSource Driver";
 
  112     #if TE_PLATFORM == TE_PLATFORMCODE_MSWINDOWS 
  114         info.m_mainFile = 
"terralib_postgis.dll";
 
  116         info.m_mainFile = 
"terralib_postgis_d.dll";
 
  120     #if TE_PLATFORM == TE_PLATFORMCODE_LINUX 
  122         info.m_mainFile = 
"libterralib_postgis.so";
 
  124         info.m_mainFile = 
"libterralib_postgis_d.so";
 
  128     #if TE_PLATFORM == TE_PLATFORMCODE_APPLE 
  130         info.m_mainFile = 
"terralib_postgis.dylib";
 
  132         info.m_mainFile = 
"terralib_postgis.dylib";
 
  143     #if TE_PLATFORM == TE_PLATFORMCODE_MSWINDOWS 
  145     #elif TE_PLATFORM == TE_PLATFORMCODE_LINUX 
  146       info.m_type = 
"s.o.";
 
  147     #elif TE_PLATFORM == TE_PLATFORMCODE_APPLE 
  148       info.m_type = 
"dylib";      
 
  150        #error "Platform not supported yet" 
  153     info.
m_name = 
"MEM DataSource Driver";
 
  156     #if TE_PLATFORM == TE_PLATFORMCODE_MSWINDOWS 
  158         info.m_mainFile = 
"terralib_memory.dll";
 
  160         info.m_mainFile = 
"terralib_memory_d.dll";
 
  164     #if TE_PLATFORM == TE_PLATFORMCODE_LINUX 
  166         info.m_mainFile = 
"libterralib_memory.so";
 
  168         info.m_mainFile = 
"libterralib_memory_d.so";
 
  172     #if TE_PLATFORM == TE_PLATFORMCODE_APPLE 
  174         info.m_mainFile = 
"terralib_memory.dylib"; 
 
  176         info.m_mainFile = 
"terralib_memory.dylib";
 
std::string m_name
The plugin name: an internal value used to identify the plugin in the system. Must be a unique value...
 
static PluginManager & getInstance()
It returns a reference to the singleton instance. 
 
A singleton for managing plugins. 
 
std::string m_description
A brief explanation about the plugin. 
 
The basic information about a plugin.