Alain Coulais, Tue Feb 2 13:25:09 2010
Going to the complete list of IDL routines
Going to the list of IDL routines missing in GDL
Going to the list of intrinsic IDL routines missing in GDL
Please report errors, suggestions and informations to : Alain.Coulais@obspm.XYZ (you have to change "XYZ" into "fr" (no-Spam)) {if possible with [GDL] ... in Subject of email !}
Going to install GDL from scratch tutorial (in french !)
The column "GDL key" links to a summary of available keywords in GDL version. Those keywords should work. Please report bugs with a short example.
The IDL list is based on IDL 6.1.
Warning : all routines (not available in GDL) WIDGET_* removed in list
Warning : all routines (not available in GDL) QUERY_* removed in list
Warning : all routines (not available in GDL) MESH_* removed in list
Warning : all routines (not available in GDL) CW_* removed in list
Colors codes:
| Not available in GDL now |
| Coded internally in C++ |
| Recoded in GDL/IDL language (src/pro/) |
| A ([Top]) |
| Name: | GDL keys | Intrinsic IDL | Introduction | in C++ or in GDL | Status, limitations in GDL and comments |
| ABS | (GDL keys) | Yes | : ORIGINAL | C++ | |
| ACOS | (GDL keys) | Yes | : ORIGINAL | C++ | |
| ALOG | (GDL keys) | Yes | : ORIGINAL | C++ | |
| ALOG10 | (GDL keys) | Yes | : ORIGINAL | C++ | |
| APP_USER_DIR | Yes | : 6.1 | |||
| APP_USER_DIR_QUERY | Yes | : 6.1 | |||
| ARG_PRESENT | (GDL keys) | Yes | : 5.0 | C++ | |
| ARRAY_EQUAL | (GDL keys) | Yes | : 5.4 | C++ | |
| ASIN | (GDL keys) | Yes | : ORIGINAL | C++ | |
| ASSOC | (GDL keys) | Yes | : ORIGINAL | C++ | |
| ATAN | (GDL keys) | Yes | : ORIGINAL | C++ | |
| AXIS | (GDL keys) | Yes | : ORIGINAL | C++ | not working well, please wait next release ! |
| B ([Top]) |
| Name: | GDL keys | Intrinsic IDL | Introduction | in C++ or in GDL | Status, limitations in GDL and comments |
| BESELI | (GDL keys) | Yes | : ORIGINAL | C++ | only integer orders, no complex, take care of inputs size |
| BESELJ | (GDL keys) | Yes | : ORIGINAL | C++ | only integer orders, no complex, take care of inputs size |
| BESELK | (GDL keys) | Yes | : 5.4 | C++ | only integer orders, no complex, take care of inputs size |
| BESELY | (GDL keys) | Yes | : ORIGINAL | C++ | only integer orders, no complex, take care of inputs size |
| BINARY_TEMPLATE | Yes | : 5.3 | |||
| BINDGEN | (GDL keys) | Yes | : ORIGINAL | C++ | |
| BLAS_AXPY | Yes | : 5.1 | |||
| BREAKPOINT | Yes | : PRE 4.0 | |||
| BROYDEN | (GDL keys) | Yes | : 4.0 | C++ | |
| BYTARR | (GDL keys) | Yes | : ORIGINAL | C++ | |
| BYTE | (GDL keys) | Yes | : ORIGINAL | C++ | |
| BYTEORDER | (GDL keys) | Yes | : PRE 4.0 | C++ | |
| BYTSCL | (GDL keys) | Yes | : ORIGINAL | C++ |
| C ([Top]) |
| Name: | GDL keys | Intrinsic IDL | Introduction | in C++ or in GDL | Status, limitations in GDL and comments |
| CALL_EXTERNAL | Yes | : PRE 4.0 | |||
| CALL_FUNCTION | (GDL keys) | Yes | : PRE 4.0 | C++ | |
| CALL_METHOD | (GDL keys) | Yes | : 5.1 | C++ | |
| CALL_PROCEDURE | (GDL keys) | Yes | : PRE 4.0 | C++ | |
| CATCH | (GDL keys) | Yes | : PRE 4.0 | C++ | |
| CD | (GDL keys) | Yes | : PRE 4.0 | C++ | |
| CEIL | (GDL keys) | Yes | : PRE 4.0 | C++ | |
| CHECK_MATH | (GDL keys) | Yes | : ORIGINAL | C++ | |
| CHOLDC | Yes | : 4.0 | |||
| CHOLSOL | Yes | : 4.0 | |||
| CINDGEN | (GDL keys) | Yes | : ORIGINAL | C++ | |
| CLOSE | (GDL keys) | Yes | : ORIGINAL | C++ | |
| CLUSTER | Yes | : 5.0 | |||
| CLUST_WTS | Yes | : 5.0 | |||
| COLOR_CONVERT | Yes | : PRE 4.0 | |||
| COLOR_QUAN | Yes | : PRE 4.0 | |||
| COMPLEX | (GDL keys) | Yes | : ORIGINAL | C++ | |
| COMPLEXARR | (GDL keys) | Yes | : ORIGINAL | C++ | |
| COMPUTE_MESH_NORMALS | Yes | : 5.1 | |||
| CONJ | (GDL keys) | Yes | : ORIGINAL | C++ | |
| CONSTRAINED_MIN | Yes | : 5.1 | |||
| CONTOUR | (GDL keys) | Yes | : ORIGINAL | C++ | some keywords missing or badly processed, /isotropic and /polar not in CVS |
| CONVERT_COORD | (GDL keys) | Yes | : PRE 4.0 | C++ | |
| CONVOL | (GDL keys) | Yes | : ORIGINAL | C++ | |
| COPY_LUN | Yes | : 5.6 | |||
| COS | (GDL keys) | Yes | : ORIGINAL | C++ | |
| COSH | (GDL keys) | Yes | : ORIGINAL | C++ | |
| CPU | (GDL keys) | Yes | : 5.5 | C++ | |
| CREATE_CURSOR | Yes | : 6.1 | |||
| CREATE_STRUCT | (GDL keys) | Yes | : PRE 4.0 | C++ | |
| CURSOR | (GDL keys) | Yes | : ORIGINAL | C++ |
| D ([Top]) |
| Name: | GDL keys | Intrinsic IDL | Introduction | in C++ or in GDL | Status, limitations in GDL and comments |
| DBLARR | (GDL keys) | Yes | : ORIGINAL | C++ | |
| DCINDGEN | (GDL keys) | Yes | : 4.0 | C++ | |
| DCOMPLEX | (GDL keys) | Yes | : 4.0 | C++ | |
| DCOMPLEXARR | (GDL keys) | Yes | : 4.0 | C++ | |
| DEFINE_KEY | Yes | : ORIGINAL | |||
| DEFINE_MSGBLK | Yes | : 5.5 | |||
| DEFSYSV | (GDL keys) | Yes | : ORIGINAL | C++ | |
| DELVAR | Yes | : PRE 4.0 | |||
| DERIV | Yes | : ORIGINAL | GDL | ||
| DERIVSIG | Yes | : PRE 4.0 | |||
| DEVICE | (GDL keys) | Yes | : ORIGINAL | C++ | several keywords are missing or not working |
| DFPMIN | Yes | : 4.0 | |||
| DIAG_MATRIX | Yes | : 5.6 | |||
| DIALOG_MESSAGE | Yes | : 5.0 | |||
| DIALOG_PICKFILE | Yes | : 5.0 | |||
| DIALOG_PRINTERSETUP | Yes | : 5.0 | |||
| DIALOG_PRINTJOB | Yes | : 5.0 | |||
| DIALOG_READ_IMAGE | Yes | : 5.3 | |||
| DIALOG_WRITE_IMAGE | Yes | : 5.3 | |||
| DILATE | Yes | : PRE 4.0 | |||
| DINDGEN | (GDL keys) | Yes | : ORIGINAL | C++ | |
| DLM_LOAD | Yes | : 5.1 | |||
| DLM_REGISTER | Yes | : 5.4 | |||
| DOUBLE | (GDL keys) | Yes | : ORIGINAL | C++ | |
| DRAW_ROI | Yes | : 5.3 |
| E ([Top]) |
| Name: | GDL keys | Intrinsic IDL | Introduction | in C++ or in GDL | Status, limitations in GDL and comments |
| ELMHES | Yes | : 4.0 | |||
| EMPTY | Yes | : ORIGINAL | |||
| ENABLE_SYSRTN | Yes | : 5.2.1 | |||
| EOF | (GDL keys) | Yes | : ORIGINAL | C++ | |
| ERASE | (GDL keys) | Yes | : ORIGINAL | C++ | |
| ERF | (GDL keys) | Yes | : PRE 4.0 | C++ | no complex |
| ERFC | (GDL keys) | Yes | : PRE 4.0 | C++ | no complex |
| ERFCX | Yes | : 5.5 | |||
| ERODE | Yes | : PRE 4.0 | |||
| EXECUTE | (GDL keys) | Yes | : ORIGINAL | C++ | |
| EXIT | (GDL keys) | Yes | : ORIGINAL | C++ | |
| EXP | (GDL keys) | Yes | : ORIGINAL | C++ | |
| EXPAND_PATH | (GDL keys) | Yes | : PRE 4.0 | C++ | |
| EXPINT | (GDL keys) | Yes | : 4.0 | C++ |
| F ([Top]) |
| Name: | GDL keys | Intrinsic IDL | Introduction | in C++ or in GDL | Status, limitations in GDL and comments |
| FFT | (GDL keys) | Yes | : ORIGINAL | C++ | |
| FILE_BASENAME | Yes | : 6.0 | GDL | ||
| FILE_CHMOD | Yes | : 5.4 | |||
| FILE_COPY | Yes | : 5.6 | |||
| FILE_DELETE | Yes | : 5.4 | |||
| FILE_DIRNAME | Yes | : 6.0 | GDL | ||
| FILE_EXPAND_PATH | Yes | : 5.4 | |||
| FILE_INFO | (GDL keys) | Yes | : 5.5 | C++ | |
| FILE_LINES | Yes | : 5.6 | GDL | ||
| FILE_LINK | Yes | : 5.6 | |||
| FILE_MKDIR | Yes | : 5.4 | |||
| FILE_MOVE | Yes | : 5.6 | |||
| FILE_READLINK | Yes | : 5.6 | |||
| FILE_SAME | (GDL keys) | Yes | : 5.6 | C++ | |
| FILE_SEARCH | (GDL keys) | Yes | : 5.5 | C++ | |
| FILE_TEST | (GDL keys) | Yes | : 5.4 | C++ | |
| FINDGEN | (GDL keys) | Yes | : ORIGINAL | C++ | |
| FINITE | (GDL keys) | Yes | : ORIGINAL | C++ | |
| FIX | (GDL keys) | Yes | : ORIGINAL | C++ | |
| FLOAT | (GDL keys) | Yes | : ORIGINAL | C++ | |
| FLOOR | (GDL keys) | Yes | : PRE 4.0 | C++ | |
| FLTARR | (GDL keys) | Yes | : ORIGINAL | C++ | |
| FLUSH | (GDL keys) | Yes | : ORIGINAL | C++ | |
| FORMAT_AXIS_VALUES | Yes | : 5.1 | |||
| FORWARD_FUNCTION | Yes | : PRE 4.0 | |||
| FREE_LUN | (GDL keys) | Yes | : ORIGINAL | C++ | |
| FSTAT | (GDL keys) | Yes | : ORIGINAL | C++ | |
| FULSTR | Yes | : 4.0 | |||
| FZ_ROOTS | Yes | : 4.0 |
| G ([Top]) |
| Name: | GDL keys | Intrinsic IDL | Introduction | in C++ or in GDL | Status, limitations in GDL and comments |
| GAMMA | (GDL keys) | Yes | : ORIGINAL | C++ | no complex |
| GAUSSINT | (GDL keys) | Yes | : ORIGINAL | C++ | |
| GETENV | (GDL keys) | Yes | : ORIGINAL | C++ | |
| GET_DRIVE_LIST | (GDL keys) | Yes | : 5.3 | C++ | |
| GET_KBRD | (GDL keys) | Yes | : ORIGINAL | C++ | |
| GET_LUN | (GDL keys) | Yes | : ORIGINAL | C++ | |
| GET_SCREEN_SIZE | (GDL keys) | Yes | : 5.0 | C++ | |
| GRID3 | Yes | : PRE 4.0 | |||
| GRIDDATA | Yes | : 5.5 | |||
| GRID_INPUT | Yes | : 5.5 | |||
| GRID_TPS | Yes | : 5.2 |
| H ([Top]) |
| Name: | GDL keys | Intrinsic IDL | Introduction | in C++ or in GDL | Status, limitations in GDL and comments |
| H5_BROWSER | Yes | 5.6 | |||
| HDF_BROWSER | Yes | : 5.1 | |||
| HDF_READ | Yes | : 5.1 | |||
| HEAP_FREE | Yes | : 5.3 | |||
| HEAP_GC | (GDL keys) | Yes | : 5.0 | C++ | |
| HELP | (GDL keys) | Yes | : ORIGINAL | C++ | |
| HISTOGRAM | (GDL keys) | Yes | : ORIGINAL | C++ | |
| HOUGH | Yes | : 5.4 | |||
| HQR | Yes | : 4.0 |
| I ([Top]) |
| Name: | GDL keys | Intrinsic IDL | Introduction | in C++ or in GDL | Status, limitations in GDL and comments |
| IDL_VALIDNAME | Yes | : 6.0 | |||
| IMAGE_STATISTICS | Yes | : 5.3 | |||
| IMAGINARY | (GDL keys) | Yes | : ORIGINAL | C++ | |
| INDGEN | (GDL keys) | Yes | : ORIGINAL | C++ | |
| INTARR | (GDL keys) | Yes | : ORIGINAL | C++ | |
| INTERPOLATE | (GDL keys) | Yes | : PRE 4.0 | C++ | |
| INTERVAL_VOLUME | Yes | : 5.5 | |||
| INVERT | (GDL keys) | Yes | : ORIGINAL | C++ | |
| IOCTL | Yes | : PRE 4.0 | |||
| ISHFT | Yes | : ORIGINAL | GDL | ||
| ISOCONTOUR | Yes | : 5.5 | |||
| ISOSURFACE | Yes | : 5.5 |
| J ([Top]) |
| Name: | GDL keys | Intrinsic IDL | Introduction | in C++ or in GDL | Status, limitations in GDL and comments |
| JOURNAL | (GDL keys) | Yes | : ORIGINAL | C++ |
| K ([Top]) |
| Name: | GDL keys | Intrinsic IDL | Introduction | in C++ or in GDL | Status, limitations in GDL and comments |
| KEYWORD_SET | (GDL keys) | Yes | : ORIGINAL | C++ | |
| KURTOSIS | Yes | : 5.1 | GDL |
| L ([Top]) |
| Name: | GDL keys | Intrinsic IDL | Introduction | in C++ or in GDL | Status, limitations in GDL and comments |
| L64INDGEN | (GDL keys) | Yes | : 5.2 | C++ | |
| LABEL_REGION | Yes | : PRE 4.0 | |||
| LA_CHOLDC | Yes | 5.6 | |||
| LA_CHOLMPROVE | Yes | 5.6 | |||
| LA_CHOLSOL | Yes | 5.6 | |||
| LA_EIGENPROBLEM | Yes | 5.6 | |||
| LA_EIGENQL | Yes | 5.6 | |||
| LA_EIGENVEC | Yes | 5.6 | |||
| LA_ELMHES | Yes | 5.6 | |||
| LA_GM_LINEAR_MODEL | Yes | 5.6 | |||
| LA_HQR | Yes | 5.6 | |||
| LA_INVERT | Yes | 5.6 | |||
| LA_LEAST_SQUARES | Yes | 5.6 | |||
| LA_LEAST_SQUARE_EQUALITY | Yes | 5.6 | |||
| LA_LUDC | Yes | 5.6 | |||
| LA_LUMPROVE | Yes | 5.6 | |||
| LA_LUSOL | Yes | 5.6 | |||
| LA_SVD | Yes | 5.6 | |||
| LA_TRIDC | Yes | 5.6 | |||
| LA_TRIMPROVE | Yes | 5.6 | |||
| LA_TRIQL | Yes | 5.6 | |||
| LA_TRIRED | (GDL keys) | Yes | 5.6 | C++ | |
| LA_TRISOL | Yes | 5.6 | |||
| LEGENDRE | (GDL keys) | Yes | : 5.4 | C++ | |
| LINBCG | Yes | : 4.0 | |||
| LINDGEN | (GDL keys) | Yes | : ORIGINAL | C++ | |
| LINKIMAGE | (GDL keys) | Yes | : PRE 4.0 | C++ | |
| LMGR | Yes | : PRE 4.0 | GDL | ||
| LNGAMMA | (GDL keys) | Yes | : PRE 4.0 | C++ | |
| LNP_TEST | Yes | : 4.0 | |||
| LOCALE_GET | (GDL keys) | Yes | : 5.2.1 | C++ | |
| LOGICAL_AND | (GDL keys) | Yes | : 6.0 | C++ | |
| LOGICAL_OR | (GDL keys) | Yes | : 6.0 | C++ | |
| LOGICAL_TRUE | (GDL keys) | Yes | : 6.0 | C++ | |
| LON64ARR | (GDL keys) | Yes | : 5.2 | C++ | |
| LONARR | (GDL keys) | Yes | : ORIGINAL | C++ | |
| LONG | (GDL keys) | Yes | : ORIGINAL | C++ | |
| LONG64 | (GDL keys) | Yes | : 5.2 | C++ | |
| LSODE | Yes | : 5.1 | |||
| LUDC | Yes | : 4.0 | |||
| LUMPROVE | Yes | : 4.0 | |||
| LUSOL | Yes | : PRE 4.0 |
| M ([Top]) |
| Name: | GDL keys | Intrinsic IDL | Introduction | in C++ or in GDL | Status, limitations in GDL and comments |
| MACHAR | (GDL keys) | Yes | : 4.0 | C++ | |
| MAKE_ARRAY | (GDL keys) | Yes | : 4.0 | C++ | |
| MAKE_DLL | Yes | : 5.4 | |||
| MAP_CONTINENTS | Yes | : PRE 4.0 | |||
| MAP_GRID | Yes | : PRE 4.0 | |||
| MAP_IMAGE | Yes | : PRE 4.0 | |||
| MAP_PROJ_FORWARD | Yes | : 5.6 | |||
| MAP_PROJ_IMAGE | Yes | : 6.1 | |||
| MAP_PROJ_INVERSE | Yes | : 5.6 | |||
| MATRIX_MULTIPLY | Yes | : 5.4 | GDL | ||
| MATRIX_POWER | Yes | : 5.6 | |||
| MAX | (GDL keys) | Yes | : ORIGINAL | C++ | missing /Absolute and Dimension= |
| MEAN | Yes | : 5.1 | GDL | ||
| MEANABSDEV | Yes | : 5.1 | GDL | ||
| MEDIAN | (GDL keys) | Yes | : ORIGINAL | C++ | parameter "width" not working (median filtering not available) |
| MEMORY | (GDL keys) | Yes | : ORIGINAL | C++ | |
| MESSAGE | (GDL keys) | Yes | : PRE 4.0 | C++ | |
| MIN | (GDL keys) | Yes | : ORIGINAL | C++ | missing /Absolute and Dimension= |
| MORPH_DISTANCE | Yes | : 5.3 |
| N ([Top]) |
| Name: | GDL keys | Intrinsic IDL | Introduction | in C++ or in GDL | Status, limitations in GDL and comments |
| NEWTON | (GDL keys) | Yes | : 4.0 | C++ | |
| N_ELEMENTS | (GDL keys) | Yes | : ORIGINAL | C++ | |
| N_PARAMS | (GDL keys) | Yes | : ORIGINAL | C++ | |
| N_TAGS | (GDL keys) | Yes | : ORIGINAL | C++ |
| O ([Top]) |
| Name: | GDL keys | Intrinsic IDL | Introduction | in C++ or in GDL | Status, limitations in GDL and comments |
| OBJARR | (GDL keys) | Yes | : 5.0 | C++ | |
| OBJ_CLASS | (GDL keys) | Yes | : 5.0 | C++ | |
| OBJ_DESTROY | (GDL keys) | Yes | : 5.0 | C++ | |
| OBJ_ISA | (GDL keys) | Yes | : 5.0 | C++ | |
| OBJ_NEW | (GDL keys) | Yes | : 5.0 | C++ | |
| OBJ_VALID | (GDL keys) | Yes | : 5.0 | C++ | |
| ONLINE_HELP | Yes | : 4.0.1 | |||
| ON_ERROR | (GDL keys) | Yes | : ORIGINAL | C++ | |
| ON_IOERROR | Yes | : ORIGINAL | |||
| OPENR | (GDL keys) | Yes | : ORIGINAL | C++ | |
| OPENU | (GDL keys) | Yes | : ORIGINAL | C++ | |
| OPENW | (GDL keys) | Yes | : ORIGINAL | C++ | |
| OPLOT | (GDL keys) | Yes | : ORIGINAL | C++ | some keywords missing or badly processed |
| P ([Top]) |
| Name: | GDL keys | Intrinsic IDL | Introduction | in C++ or in GDL | Status, limitations in GDL and comments |
| PARTICLE_TRACE | Yes | : 5.5 | |||
| PATH_CACHE | Yes | : 6.0 | |||
| PLOT | (GDL keys) | Yes | : ORIGINAL | C++ | some keywords missing or badly processed, /isotropic and /polar not in CVS |
| PLOTS | (GDL keys) | Yes | : ORIGINAL | C++ | some keywords missing or badly processed |
| POINT_LUN | (GDL keys) | Yes | : ORIGINAL | C++ | |
| POLYFILL | Yes | : ORIGINAL | |||
| POLYFILLV | Yes | : ORIGINAL | |||
| POLYSHADE | Yes | : ORIGINAL | |||
| POLY_2D | (GDL keys) | Yes | : ORIGINAL | C++ | |
| POWELL | Yes | : 4.0 | |||
| (GDL keys) | Yes | : ORIGINAL | C++ | ||
| PRINTF | (GDL keys) | Yes | : ORIGINAL | C++ | |
| PRODUCT | (GDL keys) | Yes | : 5.6 | C++ | |
| PROFILER | Yes | : 5.1 | |||
| PTRARR | (GDL keys) | Yes | : 5.0 | C++ | |
| PTR_FREE | (GDL keys) | Yes | : 5.0 | C++ | |
| PTR_NEW | (GDL keys) | Yes | : 5.0 | C++ | |
| PTR_VALID | (GDL keys) | Yes | : 5.0 | C++ |
| Q ([Top]) |
| Name: | GDL keys | Intrinsic IDL | Introduction | in C++ or in GDL | Status, limitations in GDL and comments |
| QGRID3 | Yes | : 5.5 | |||
| QHULL | Yes | : 5.5 | |||
| QROMB | Yes | : 4.0 | |||
| QROMO | Yes | : 4.0 | |||
| QSIMP | Yes | : 4.0 |
| R ([Top]) |
| Name: | GDL keys | Intrinsic IDL | Introduction | in C++ or in GDL | Status, limitations in GDL and comments |
| RADON | (GDL keys) | Yes | : 5.4 | C++ | |
| RANDOMN | (GDL keys) | Yes | : ORIGINAL | C++ | |
| RANDOMU | (GDL keys) | Yes | : ORIGINAL | C++ | |
| READ | (GDL keys) | Yes | : ORIGINAL | C++ | |
| READF | (GDL keys) | Yes | : ORIGINAL | C++ | |
| READS | (GDL keys) | Yes | : PRE 4.0 | C++ | |
| READU | (GDL keys) | Yes | : ORIGINAL | C++ | |
| READ_BINARY | Yes | : 5.3 | GDL | ||
| READ_IMAGE | Yes | : 5.3 | |||
| READ_JPEG | Yes | : PRE 4.0 | GDL | ||
| READ_JPEG2000 | Yes | : 6.1 | |||
| READ_MRSID | Yes | : 5.5 | |||
| READ_PNG | Yes | : 5.2 | GDL | ||
| READ_TIFF | Yes | : 5.0 | GDL | ||
| READ_WAV | Yes | : 5.3 | |||
| REAL_PART | Yes | : 5.5 | GDL | ||
| REBIN | (GDL keys) | Yes | : ORIGINAL | C++ | |
| RECALL_COMMANDS | (GDL keys) | Yes | : 5.0 | C++ | |
| REFORM | (GDL keys) | Yes | : ORIGINAL | C++ | |
| REGION_GROW | Yes | : 5.5 | |||
| REGISTER_CURSOR | Yes | : 5.6 | |||
| REPLICATE | (GDL keys) | Yes | : ORIGINAL | C++ | will crash if 0 or Neg. Element numbers ... |
| REPLICATE_INPLACE | (GDL keys) | Yes | : 5.1 | C++ | |
| RESOLVE_ROUTINE | (GDL keys) | Yes | : 4.0 | C++ | |
| RESTORE | Yes | : ORIGINAL | GDL | to be corrected /verbose bug (*2) in CMSV lib. | |
| RK4 | (GDL keys) | Yes | : 4.0 | C++ | |
| ROBERTS | Yes | : 4.0 | |||
| ROTATE | (GDL keys) | Yes | : ORIGINAL | C++ | |
| ROUND | (GDL keys) | Yes | : PRE 4.0 | C++ | |
| ROUTINE_INFO | (GDL keys) | Yes | : 5.0 | C++ |
| S ([Top]) |
| Name: | GDL keys | Intrinsic IDL | Introduction | in C++ or in GDL | Status, limitations in GDL and comments |
| SAVE | Yes | : ORIGINAL | GDL | missing /All | |
| SCOPE_LEVEL | Yes | : 6.1 | |||
| SCOPE_VARFETCH | Yes | : 6.1 | |||
| SCOPE_VARNAME | Yes | : 6.1 | |||
| SETENV | (GDL keys) | Yes | : ORIGINAL | C++ | |
| SET_PLOT | (GDL keys) | Yes | : ORIGINAL | C++ | |
| SET_SHADING | Yes | : PRE 4.0 | |||
| SHADE_SURF | Yes | : ORIGINAL | |||
| SHADE_VOLUME | Yes | : PRE 4.0 | |||
| SHIFT | (GDL keys) | Yes | : ORIGINAL | C++ | |
| SHMDEBUG | Yes | : 5.6 | |||
| SHMMAP | Yes | : 5.6 | |||
| SHMUNMAP | Yes | : 5.6 | |||
| SHMVAR | Yes | : 5.6 | |||
| SIMPLEX | Yes | : 5.5 | |||
| SIN | (GDL keys) | Yes | : ORIGINAL | C++ | |
| SINDGEN | (GDL keys) | Yes | : ORIGINAL | C++ | |
| SINH | (GDL keys) | Yes | : ORIGINAL | C++ | |
| SIZE | (GDL keys) | Yes | : ORIGINAL | C++ | |
| SKEWNESS | Yes | : 5.1 | GDL | ||
| SKIP_LUN | Yes | : 5.6 | GDL | please contact A. Coulais to have a draft (temporary link : ac_skip_lun and test) | |
| SMOOTH | Yes | : ORIGINAL | GDL | ||
| SOBEL | Yes | : ORIGINAL | |||
| SOCKET | (GDL keys) | Yes | : 5.3 | C++ | |
| SORT | (GDL keys) | Yes | : ORIGINAL | C++ | |
| SPAWN | (GDL keys) | Yes | : ORIGINAL | C++ | |
| SPL_INIT | (GDL keys) | Yes | : 4.0 | C++ | |
| SPL_INTERP | (GDL keys) | Yes | : 4.0 | C++ | |
| SPRSAB | Yes | : 4.0 | |||
| SPRSAX | Yes | : 4.0 | |||
| SPRSIN | Yes | : 4.0 | |||
| SPRSTP | Yes | : 4.0 | |||
| SQRT | (GDL keys) | Yes | : ORIGINAL | C++ | |
| STDDEV | Yes | : 5.1 | GDL | ||
| STOP | (GDL keys) | Yes | : ORIGINAL | C++ | |
| STRARR | (GDL keys) | Yes | : ORIGINAL | C++ | |
| STRCMP | (GDL keys) | Yes | : 5.3 | C++ | |
| STRCOMPRESS | (GDL keys) | Yes | : ORIGINAL | C++ | |
| STREAMLINE | Yes | : 5.3 | |||
| STREGEX | (GDL keys) | Yes | : 5.3 | C++ | |
| STRING | (GDL keys) | Yes | : ORIGINAL | C++ | |
| STRJOIN | (GDL keys) | Yes | : 5.3 | C++ | |
| STRLEN | (GDL keys) | Yes | : ORIGINAL | C++ | |
| STRLOWCASE | (GDL keys) | Yes | : ORIGINAL | C++ | |
| STRMATCH | Yes | : 5.3 | |||
| STRMESSAGE | Yes | : ORIGINAL | |||
| STRMID | (GDL keys) | Yes | : ORIGINAL | C++ | |
| STRPOS | (GDL keys) | Yes | : ORIGINAL | C++ | |
| STRPUT | (GDL keys) | Yes | : ORIGINAL | C++ | |
| STRSPLIT | Yes | : 5.3 | GDL | ||
| STRTRIM | (GDL keys) | Yes | : ORIGINAL | C++ | |
| STRUCT_ASSIGN | (GDL keys) | Yes | : 5.1 | C++ | |
| STRUCT_HIDE | Yes | : 5.3 | |||
| STRUPCASE | (GDL keys) | Yes | : ORIGINAL | C++ | |
| SURFACE | (GDL keys) | Yes | : ORIGINAL | C++ | some keywords missing or badly processed |
| SVDC | (GDL keys) | Yes | : 4.0 | C++ | |
| SVDFIT | Yes | : ORIGINAL | |||
| SVSOL | Yes | : 4.0 | |||
| SYSTIME | (GDL keys) | Yes | : ORIGINAL | C++ |
| T ([Top]) |
| Name: | GDL keys | Intrinsic IDL | Introduction | in C++ or in GDL | Status, limitations in GDL and comments |
| TAG_NAMES | (GDL keys) | Yes | : ORIGINAL | C++ | |
| TAN | (GDL keys) | Yes | : ORIGINAL | C++ | |
| TANH | (GDL keys) | Yes | : ORIGINAL | C++ | |
| TEK_COLOR | Yes | : PRE 4.0 | |||
| TEMPORARY | (GDL keys) | Yes | : PRE 4.0 | C++ | |
| TETRA_CLIP | Yes | : 5.5 | |||
| TETRA_SURFACE | Yes | : 5.5 | |||
| TETRA_VOLUME | Yes | : 5.5 | |||
| THIN | Yes | : PRE 4.0 | |||
| TIMEGEN | Yes | : 5.4 | |||
| TOTAL | (GDL keys) | Yes | : ORIGINAL | C++ | |
| TRANSPOSE | (GDL keys) | Yes | : ORIGINAL | C++ | |
| TRIANGULATE | Yes | : PRE 4.0 | |||
| TRIGRID | (GDL keys) | Yes | : PRE 4.0 | C++ | |
| TRIQL | Yes | : 4.0 | |||
| TRIRED | Yes | : 4.0 | |||
| TRISOL | Yes | : 4.0 | |||
| TRUNCATE_LUN | Yes | : 5.6 | |||
| TV | (GDL keys) | Yes | : ORIGINAL | C++ | |
| TVCRS | Yes | : ORIGINAL | |||
| TVLCT | (GDL keys) | Yes | : ORIGINAL | C++ | |
| TVRD | (GDL keys) | Yes | : ORIGINAL | C++ | |
| TVSCL | Yes | : ORIGINAL | GDL |
| U ([Top]) |
| Name: | GDL keys | Intrinsic IDL | Introduction | in C++ or in GDL | Status, limitations in GDL and comments |
| UINDGEN | (GDL keys) | Yes | : 5.2 | C++ | |
| UINT | (GDL keys) | Yes | : 5.2 | C++ | |
| UINTARR | (GDL keys) | Yes | : 5.2 | C++ | |
| UL64INDGEN | (GDL keys) | Yes | : 5.2 | C++ | |
| ULINDGEN | (GDL keys) | Yes | : 5.2 | C++ | |
| ULON64ARR | (GDL keys) | Yes | : 5.2 | C++ | |
| ULONARR | (GDL keys) | Yes | : 5.2 | C++ | |
| ULONG | (GDL keys) | Yes | : 5.2 | C++ | |
| ULONG64 | (GDL keys) | Yes | : 5.2 | C++ | |
| USERSYM | Yes | : ORIGINAL |
| V ([Top]) |
| Name: | GDL keys | Intrinsic IDL | Introduction | in C++ or in GDL | Status, limitations in GDL and comments |
| VALUE_LOCATE | Yes | : 5.3 | GDL | ||
| VARIANCE | Yes | : 5.1 | GDL | ||
| VECTOR_FIELD | Yes | : 5.3 | |||
| VOIGT | (GDL keys) | Yes | : PRE 4.0 | C++ | please contact A. Coulais to have a draft |
| VOXEL_PROJ | Yes | : PRE 4.0 |
| W ([Top]) |
| Name: | GDL keys | Intrinsic IDL | Introduction | in C++ or in GDL | Status, limitations in GDL and comments |
| WAIT | (GDL keys) | Yes | : ORIGINAL | C++ | |
| WATERSHED | Yes | : 5.3 | |||
| WDELETE | (GDL keys) | Yes | : ORIGINAL | C++ | |
| WHERE | (GDL keys) | Yes | : ORIGINAL | C++ | |
| WINDOW | (GDL keys) | Yes | : ORIGINAL | C++ | |
| WMENU | Yes | : ORIGINAL | |||
| WRITEU | (GDL keys) | Yes | : ORIGINAL | C++ | |
| WRITE_IMAGE | Yes | : 5.3 | |||
| WRITE_JPEG | Yes | : PRE 4.0 | GDL | ||
| WRITE_JPEG2000 | Yes | : 6.1 | |||
| WRITE_PNG | Yes | : 5.2 | GDL | ||
| WRITE_SPR | Yes | : PRE 4.0 | |||
| WRITE_TIFF | Yes | : 5.0 | |||
| WRITE_WAV | Yes | : 5.3 | |||
| WSET | (GDL keys) | Yes | : ORIGINAL | C++ | |
| WSHOW | (GDL keys) | Yes | : ORIGINAL | C++ | |
| WTN | (GDL keys) | Yes | : 4.0 | C++ |
| X ([Top]) |
| Name: | GDL keys | Intrinsic IDL | Introduction | in C++ or in GDL | Status, limitations in GDL and comments |
| XDXF | Yes | : 5.4 | |||
| XMNG_TMPL | Yes | : PRE 4.0 | |||
| XYOUTS | (GDL keys) | Yes | : ORIGINAL | C++ | possible problem in PS, without [x,y] not ready |