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.
void deleteArray(void *arrayPtr)
Delete an array of elements.
Configuration flags for the IDL module of TerraLib.
An abstract class for raster data strucutures.
void loadTerralibModules()
Load the required terralib modules.
bool createRasterFromIdlArray(IDL_VPTR idlValuePointer, const bool takeBufferOwnership, boost::shared_ptr< te::rst::Raster > &outRasterPtr)
UCHAR terralib2IdlType(const int &tlType)
Convert Terralib data types to IDL data types.
int idl2TerralibType(const UCHAR &idlType)
Convert IDL data types to Terralib data types.