Module: FFI::GDAL::GDAL

Extended by:
Library
Defined in:
lib/ffi/gdal/gdal.rb

Constant Summary collapse

DataType =

Enums


enum :GDT_Unknown, 0,
:GDT_Byte,        1,
:GDT_UInt16,      2,
:GDT_Int16,       3,
:GDT_UInt32,      4,
:GDT_Int32,       5,
:GDT_Float32,     6,
:GDT_Float64,     7,
:GDT_CInt16,      8,
:GDT_CInt32,      9,
:GDT_CFloat32,    10,
:GDT_CFloat64,    11,
:GDT_TypeCount,   12
AsyncStatusType =
enum :GARIO_PENDING, 0,
:GARIO_UPDATE,     1,
:GARIO_ERROR,      2,
:GARIO_COMPLETE,   3,
:GARIO_TypeCount,  4
Access =
enum :GA_ReadOnly, 0,
:GA_Update, 1
RWFlag =
enum :GF_Read, 0,
:GF_Write, 1
ColorInterp =
enum :GCI_Undefined, 0,
:GCI_GrayIndex,      1,
:GCI_PaletteIndex,   2,
:GCI_RedBand,        3,
:GCI_GreenBand,      4,
:GCI_BlueBand,       5,
:GCI_AlphaBand,      6,
:GCI_HueBand,        7,
:GCI_SaturationBand, 8,
:GCI_LightnessBand,  9,
:GCI_CyanBand,       10,
:GCI_MagentaBand,    11,
:GCI_YellowBand,     12,
:GCI_BlackBand,      13,
:GCI_YCbCr_YBand,    14,
:GCI_YCbCr_CbBand,   15,
:GCI_YCbCr_CrBand,   16,
:GCI_Max, 16
PaletteInterp =
enum :GPI_Gray, 0,
:GPI_RGB,   1,
:GPI_CMYK,  2,
:GPI_HLS,   3
RATFieldType =
enum :GFT_Integer,
:GFT_Real,
:GFT_String
RATFieldUsage =
enum :GFU_Generic, 0,
:GFU_PixelCount,  1,
:GFU_Name,        2,
:GFU_Min,         3,
:GFU_Max,         4,
:GFU_MinMax,      5,
:GFU_Red,         6,
:GFU_Green,       7,
:GFU_Blue,        8,
:GFU_Alpha,       9,
:GFU_RedMin,     10,
:GFU_GreenMin,   11,
:GFU_BlueMin,    12,
:GFU_AlphaMin,   13,
:GFU_RedMax,     14,
:GFU_GreenMax,   15,
:GFU_BlueMax,    16,
:GFU_AlphaMax,   17,
:GFU_MaxCount
TileOrganization =
enum :GTO_TIP,
:GTO_BIT,
:GTO_BSQ

Method Summary

Methods included from Library

attach_function, old_attach_function, unsupported_gdal_functions