26 #ifndef __TERRALIB_IDL_INTERNAL_FUNCTIONS_H 
   27 #define __TERRALIB_IDL_INTERNAL_FUNCTIONS_H 
   31 #include <boost/shared_ptr.hpp> 
   37 #include <idl_export.h> 
   76       delete[] (
unsigned char*)arrayPtr;
 
   85       boost::shared_ptr< te::rst::Raster >& outRasterPtr );
 
   91 #endif // __TERRALIB_IDL_INTERNAL_FUNCTIONS_H 
void dummyFunction(void *)
A dummy function for internal use. 
 
Configuration flags for the IDL module of TerraLib. 
 
UCHAR terralib2IdlType(const int &tlType)
Convert Terralib data types to IDL data types. 
 
void deleteArray(void *arrayPtr)
Delete an array of elements. 
 
void loadTerralibModules()
Load the required terralib modules. 
 
int idl2TerralibType(const UCHAR &idlType)
Convert IDL data types to Terralib data types. 
 
An abstract class for raster data strucutures. 
 
bool createRasterFromIdlArray(IDL_VPTR idlValuePointer, const bool takeBufferOwnership, boost::shared_ptr< te::rst::Raster > &outRasterPtr)