te::idl Namespace Reference

Namespaces

 rp
 

Classes

class  IdlBand
 A adaptor to an external existent raster in a idl array form. More...
 
class  IdlRaster
 A adaptor to an external existent raster in a idl array form. More...
 

Functions

bool createRasterFromIdlArray (IDL_VPTR idlValuePointer, const bool takeBufferOwnership, boost::shared_ptr< te::rst::Raster > &outRasterPtr)
 
void deleteArray (void *arrayPtr)
 Delete an array of elements. More...
 
void dummyFunction (void *)
 A dummy function for internal use. More...
 
int idl2TerralibType (const UCHAR &idlType)
 Convert IDL data types to Terralib data types. More...
 
void loadTerralibModules ()
 Load the required terralib modules. More...
 
UCHAR terralib2IdlType (const int &tlType)
 Convert Terralib data types to IDL data types. More...
 

Function Documentation

bool te::idl::createRasterFromIdlArray ( IDL_VPTR  idlValuePointer,
const bool  takeBufferOwnership,
boost::shared_ptr< te::rst::Raster > &  outRasterPtr 
)
void te::idl::deleteArray ( void *  arrayPtr)
inline

Delete an array of elements.

Definition at line 74 of file Functions.h.

Referenced by createRasterFromIdlArray().

void te::idl::dummyFunction ( void *  )
inline

A dummy function for internal use.

It does nothing

Definition at line 69 of file Functions.h.

Referenced by createRasterFromIdlArray().

int te::idl::idl2TerralibType ( const UCHAR &  idlType)

Convert IDL data types to Terralib data types.

Parameters
idlTypeIDL data type.
Returns
Terralib data type.
See also
terralib/datetype/Enums.h for more details.

Definition at line 38 of file Functions.cpp.

References te::dt::CFLOAT_TYPE, te::dt::CHAR_TYPE, te::dt::DOUBLE_TYPE, te::dt::FLOAT_TYPE, te::dt::INT16_TYPE, te::dt::INT32_TYPE, te::dt::INT64_TYPE, te::dt::STRING_TYPE, te::dt::UINT16_TYPE, te::dt::UINT32_TYPE, te::dt::UINT64_TYPE, te::dt::UNKNOWN_TYPE, and te::dt::VOID_TYPE.

Referenced by createRasterFromIdlArray(), and te::idl::IdlRaster::IdlRaster().

UCHAR te::idl::terralib2IdlType ( const int &  tlType)

Convert Terralib data types to IDL data types.

Parameters
idlTypeIDL data type.
Returns
IDL data type.
See also
terralib/datetype/Enums.h for more details.

Definition at line 115 of file Functions.cpp.

References te::dt::CDOUBLE_TYPE, te::dt::CFLOAT_TYPE, te::dt::CHAR_TYPE, te::dt::DOUBLE_TYPE, te::dt::FLOAT_TYPE, te::dt::INT16_TYPE, te::dt::INT32_TYPE, te::dt::INT64_TYPE, te::dt::STRING_TYPE, te::dt::UINT16_TYPE, te::dt::UINT32_TYPE, te::dt::UINT64_TYPE, and te::dt::VOID_TYPE.

Referenced by te::idl::rp::RegionGrowingSegmenter().