Open topic with navigation
The IDL Command Reference includes the following sections:
Dot Commands
.COMPILE
.CONTINUE
.EDIT
.FULL_RESET_SESSION
.GO
.OUT
.RESET_SESSION
.RETURN
.RNEW
.RUN
.SKIP
.STEP
.STEPOVER
.TRACE
Routines: A
A_CORRELATE
ABS
ACOS
ADAPT_HIST_EQUAL
ALOG
ALOG10
AMOEBA
ANNOTATE Procedure
APP_USER_DIR
APP_USER_DIR_QUERY
ARG_PRESENT
ARRAY_EQUAL
ARRAY_INDICES
ARROW
ARROW Procedure
ASCII_TEMPLATE
ASIN
ASSOC
ATAN
AXIS
AXIS Procedure
Routines: B
BANDPASS_FILTER
BANDREJECT_FILTER
BARPLOT
BAR_PLOT Procedure
BEGIN...END
BESELI
BESELJ
BESELK
BESELY
BETA
BILINEAR
BIN_DATE
BINARY_TEMPLATE
BINDGEN
BINOMIAL
BIT_FFS
BIT_POPULATION
BLAS_AXPY
BLK_CON
BOX_CURSOR Procedure
BREAK
BREAKPOINT
BROYDEN
BUTTERWORTH
BYTARR
BYTE
BYTEORDER
BYTSCL
Routines: C
C_CORRELATE
CALENDAR Procedure
CALDAT
CALL_EXTERNAL
CALL_FUNCTION
CALL_METHOD
CALL_PROCEDURE
CANNY
CASE
CATCH
CD
CDF Routines
CEIL
CHEBYSHEV
CHECK_MATH
CHISQR_CVF
CHISQR_PDF
CHOLDC
CHOLSOL
CINDGEN
CIR_3PNT
CLOSE
CLUST_WTS
CLUSTER
CLUSTER_TREE
CMYK_CONVERT
COLOR_CONVERT
COLOR_EXCHANGE
COLOR_QUAN
COLOR_RANGE_MAP
COLORBAR
COLORIZE_SAMPLE
COLORMAP_APPLICABLE
COLORMAP_GRADIENT
COLORMAP_ROTATION
COLORTABLE
COMFIT
COMMAND_LINE_ARGS
COMMON
COMPILE_OPT
COMPLEX
COMPLEXARR
COMPLEXROUND
COMPUTE_MESH_NORMALS
COND
CONGRID
CONJ
CONSTRAINED_MIN
CONTINUE
CONTOUR
CONTOUR Procedure
CONVERT_COORD
CONVOL
CONVOL_FFT
COORD2TO3
COPY_LUN
CORRELATE
COS
COSH
CPU
CRAMER
CREATE_CURSOR
CREATE_STRUCT
CREATE_VIEW Procedure
CROSSP
CRVLENGTH
CT_LUMINANCE
CTI_TEST
CURSOR
CURSOR Procedure
CURVEFIT
CV_COORD
CVTTOBM
CW_ANIMATE
CW_ANIMATE_GETP
CW_ANIMATE_LOAD
CW_ANIMATE_RUN
CW_ARCBALL
CW_BGROUP
CW_CLR_INDEX
CW_COLORSEL
CW_DEFROI
CW_FIELD
CW_FILESEL
CW_FORM
CW_FSLIDER
CW_LIGHT_EDITOR
CW_LIGHT_EDITOR_GET
CW_LIGHT_EDITOR_SET
CW_ORIENT
CW_PALETTE_EDITOR
CW_PALETTE_EDITOR_GET
CW_PALETTE_EDITOR_SET
CW_PDMENU
CW_RGBSLIDER
CW_TMPL
CW_ZOOM
Routines: D
DB_EXISTS
DBLARR
DCINDGEN
DCOMPLEX
DCOMPLEXARR
DEFINE_KEY
DEFINE_MSGBLK
DEFINE_MSGBLK_FROM_FILE
DEFROI
DEFSYSV
DELVAR
DENDRO_PLOT Procedure
DENDROGRAM
DERIV
DERIVSIG
DETERM
DEVICE Procedure
DFPMIN
DIAG_MATRIX
DIALOG_DBCONNECT
DIALOG_MESSAGE
DIALOG_PICKFILE
DIALOG_PRINTERSETUP
DIALOG_PRINTJOB
DIALOG_READ_IMAGE
DIALOG_WRITE_IMAGE
DIGITAL_FILTER
DILATE
DINDGEN
DISSOLVE
DIST
DISTANCE_MEASURE
DLM_LOAD
DLM_REGISTER
DOC_LIBRARY
DOUBLE
DRAW_ROI Procedure
Routines: E
EDGE_DOG
EFONT
EIGENQL
EIGENVEC
ELLIPSE
ELMHES
EMBOSS
EMPTY Procedure
ENABLE_SYSRTN
EOF
EOS Routines
ERASE Procedure
ERF
ERFC
ERFCX
ERODE
ERRORPLOT
ERRPLOT Procedure
ESTIMATOR_FILTER
EXECUTE
EXIT
EXP
EXPAND
EXPAND_PATH
EXPINT
EXTRAC
EXTRACT_SLICE
Routines: F
F_CVF
F_PDF
FACTORIAL
FFT
FILE_BASENAME
FILE_CHMOD
FILE_COPY
FILE_DELETE
FILE_DIRNAME
FILE_EXPAND_PATH
FILE_INFO
FILE_LINES
FILE_LINK
FILE_MKDIR
FILE_MOVE
FILE_POLL_INPUT
FILE_READLINK
FILE_SAME
FILE_SEARCH
FILE_TEST
FILE_WHICH
FILEPATH
FINDGEN
FINITE
FIX
FLICK Procedure
FLOAT
FLOOR
FLOW3
FLTARR
FLUSH
FOR
FOREACH
FORMAT_AXIS_VALUES
FORWARD_FUNCTION
FREE_LUN
FSTAT
FULSTR
FUNCT
FUNCTION
FV_TEST
FX_ROOT
FZ_ROOTS
Routines: G
GAMMA
GAMMA_CT
GAUSS_CVF
GAUSS_PDF
GAUSS_SMOOTH
GAUSS2DFIT
GAUSSFIT
GAUSSIAN_FUNCTION
GAUSSINT
GET_DRIVE_LIST
GET_DXF_OBJECTS
GET_KBRD
GET_LOGIN_INFO
GET_LUN
GET_SCREEN_SIZE
GETENV
GETWINDOWS
GOTO
GREG2JUL
GRIB Routines
GRID_INPUT
GRID_TPS
GRID3
GRIDDATA
GS_ITER
Routines: H
H_EQ_CT
H_EQ_INT
HANNING
HASH
HDF Routines
HDF-EOS Routines
HDF5 Routines
HEAP_FREE
HEAP_GC
HEAP_NOSAVE
HEAP_REFCOUNT
HEAP_SAVE
HELP
HILBERT
HIST_2D
HIST_EQUAL
HISTOGRAM
HLS
HOUGH
HQR
HSV
Routines: I
I18N_MULTIBYTETOUTF8
I18N_MULTIBYTETOWIDECHAR
I18N_UTF8TOMULTIBYTE
I18N_WIDECHARTOMULTIBYTE
IBETA
ICONTOUR
ICONVERTCOORD
IDELETE
IDENTITY
IDL_BASE64
IDL_Container Object Class
IDL_VALIDNAME
IDLEXBR_ASSISTANT
IDLITSYS_CREATETOOL
IELLIPSE
IF...THEN...ELSE
IGAMMA
IGETCURRENT
IGETDATA
IGETID
IGETPROPERTY
IIMAGE
IMAGE
IMAGE_CONT Procedure
IMAGE_STATISTICS
IMAGINARY
IMAP
INDGEN
INT_2D
INT_3D
INT_TABULATED
INTARR
INTERPOL
INTERPOLATE
INTERVAL_VOLUME
INVERT
IOCTL
IOPEN
IR_FILTER
IPLOT
IPOLYGON
IPOLYLINE
IPUTDATA
IREGISTER
IRESET
IRESOLVE
IROTATE
ISA
ISAVE
ISCALE
ISETCURRENT
ISETPROPERTY
ISHFT
ISOCONTOUR
ISOSURFACE
ISURFACE
ITEXT
ITRANSLATE
IVECTOR
IVOLUME
IZOOM
Routines: J
Java-IDL Bridge Routines
JOURNAL
JSON_PARSE
JSON_SERIALIZE
JUL2GREG
JULDAY
Routines: K
KEYWORD_SET
KRIG2D
KURTOSIS
KW_TEST
Routines: L
L64INDGEN
LA_CHOLDC
LA_CHOLMPROVE
LA_CHOLSOL
LA_DETERM
LA_EIGENPROBLEM
LA_EIGENQL
LA_EIGENVEC
LA_ELMHES
LA_GM_LINEAR_MODEL
LA_HQR
LA_INVERT
LA_LEAST_SQUARE_EQUALITY
LA_LEAST_SQUARES
LA_LINEAR_EQUATION
LA_LUDC
LA_LUMPROVE
LA_LUSOL
LA_SVD
LA_TRIDC
LA_TRIMPROVE
LA_TRIQL
LA_TRIRED
LA_TRISOL
LABEL_DATE
LABEL_REGION
LADFIT
LAGUERRE
LAPLACIAN
LEAST_SQUARES_FILTER
LEEFILT
LEGEND
LEGENDRE
LINBCG
LINDGEN
LINFIT
LINKIMAGE
LIST
LL_ARC_DISTANCE
LMFIT
LMGR
LNGAMMA
LNP_TEST
LOADCT Procedure
LOCALE_GET
LOGICAL_AND
LOGICAL_OR
LOGICAL_TRUE
LON64ARR
LONARR
LONG
LONG64
LSODE
LU_COMPLEX
LUDC
LUMPROVE
LUSOL
Routines: M
M_CORRELATE
MACHAR
MAKE_ARRAY
MAKE_DLL
MAKE_RT
MAP
MAPCONTINENTS
MAPGRID
MAP_2POINTS
MAP_CONTINENTS Procedure
MAP_GRID Procedure
MAP_IMAGE
MAP_PATCH
MAP_PROJ_FORWARD
MAP_PROJ_IMAGE
MAP_PROJ_INFO Procedure
MAP_PROJ_INIT
MAP_PROJ_INVERSE
MAP_SET Procedure
MATRIX_MULTIPLY
MATRIX_POWER
MAX
MD_TEST
MEAN
MEANABSDEV
MEAN_FILTER
MEDIAN
MEMORY
MESH_CLIP
MESH_DECIMATE
MESH_ISSOLID
MESH_MERGE
MESH_NUMTRIANGLES
MESH_OBJ
MESH_SMOOTH
MESH_SURFACEAREA
MESH_VALIDATE
MESH_VOLUME
MESSAGE
MIN
MIN_CURVE_SURF
MK_HTML_HELP
MODIFYCT Procedure
MOMENT
MORPH_CLOSE
MORPH_DISTANCE
MORPH_GRADIENT
MORPH_HITORMISS
MORPH_OPEN
MORPH_THIN
MORPH_TOPHAT
MULTI Procedure
Routines: N
N_ELEMENTS
N_PARAMS
N_TAGS
NCDF Routines
NEWTON
NOISE_HURL
NOISE_PICK
NOISE_SCATTER
NOISE_SLUR
NORM
Routines: O
OBJ_CLASS
OBJ_DESTROY
OBJ_HASMETHOD
OBJ_ISA
OBJ_NEW
OBJ_VALID
OBJARR
ON_ERROR
ON_IOERROR
ONLINE_HELP
OPENR/OPENU/OPENW
OPLOT Procedure
OPLOTERR Procedure
Routines: P
P_CORRELATE
PARSE_URL
PARTICLE_TRACE
PATH_CACHE
PATH_SEP
PCOMP
PLOT
PLOT3D
PLOT Procedure
PLOT_3DBOX Procedure
PLOT_FIELD Procedure
PLOTERR Procedure
PLOTS Procedure
POLAR_CONTOUR Procedure
POLAR_SURFACE Procedure
POLYFILL Procedure
POLYSHADE Procedure
PNT_LINE
POINT_LUN
POLARPLOT
POLY
POLY_2D
POLY_AREA
POLY_FIT
POLYFILLV
POLYGON
POLYLINE
POLYWARP
POPD
POWELL
PREF_COMMIT
PREF_GET
PREF_SET
PREWITT
PRIMES
PRINT/PRINTF
PRINTD
PRO
PRODUCT
PROFILE
PROFILER
PROFILES Procedure
PROJECT_VOL Procedure
PS_SHOW_FONTS
PSAFM
PSEUDO
PTR_FREE
PTR_NEW
PTR_VALID
PTRARR
PUSHD
Routines: Q
QGRID3
QHULL
QROMB
QROMO
QSIMP
QUERY_* Routines
QUERY_ASCII
QUERY_BMP
QUERY_CSV
QUERY_DICOM
QUERY_GIF
QUERY_IMAGE
QUERY_JPEG
QUERY_JPEG2000
QUERY_MRSID
QUERY_PICT
QUERY_PNG
QUERY_PPM
QUERY_SRF
QUERY_TIFF
QUERY_WAV
Routines: R
R_CORRELATE
R_TEST
RADON
RANDOMN
RANDOMU
RANKS
RDPIX Procedure
READ/READF
READ_ASCII
READ_BINARY
READ_BMP
READ_CSV
READ_DICOM
READ_GIF
READ_IMAGE
READ_INTERFILE
READ_JPEG
READ_JPEG2000
READ_MRSID
READ_PICT
READ_PNG
READ_PPM
READ_SPR
READ_SRF
READ_SYLK
READ_TIFF
READ_WAV
READ_WAVE
READ_X11_BITMAP
READ_XWD
READS
READU
REAL_PART
REBIN
RECALL_COMMANDS
RECON3
REDUCE_COLORS
REFORM
REGION_GROW
REGISTER_CURSOR
REGRESS
REPEAT...UNTIL
REPLICATE
REPLICATE_INPLACE
RESOLVE_ALL
RESOLVE_ROUTINE
RESTORE
RETALL
RETURN
REVERSE
RK4
ROBERTS
ROT
ROTATE
ROUND
ROUTINE_FILEPATH
ROUTINE_INFO
RS_TEST
Routines: S
S_TEST
SAVE
SAVGOL
SCALE3 Procedure
SCALE3D Procedure
SCOPE_LEVEL
SCOPE_TRACEBACK
SCOPE_VARFETCH
SCOPE_VARNAME
SEARCH2D
SEARCH3D
SEM_CREATE
SEM_DELETE
SEM_LOCK
SEM_RELEASE
SET_PLOT Procedure
SET_SHADING Procedure
SETENV
SFIT
SHADE_SURF Procedure
SHADE_SURF_IRR Procedure
SHADE_VOLUME Procedure
SHIFT
SHIFT_DIFF
SHMDEBUG
SHMMAP
SHMUNMAP
SHMVAR
SHOW3 Procedure
SHOWFONT
SIMPLEX
SIN
SINDGEN
SINH
SIZE
SKEWNESS
SKIP_LUN
SLICER3
SLIDE_IMAGE Procedure
SMOOTH
SOBEL
SOCKET
SORT
SPAWN
SPH_4PNT
SPH_SCAT
SPHER_HARM
SPL_INIT
SPL_INTERP
SPLINE
SPLINE_P
SPRSAB
SPRSAX
SPRSIN
SPRSTP
SQRT
STANDARDIZE
STDDEV
STOP
STRARR
STRCMP
STRCOMPRESS
STREAMLINE
STREAMLINE Procedure
STREGEX
STRETCH
STRING
STRJOIN
STRLEN
STRLOWCASE
STRMATCH
STRMESSAGE
STRMID
STRPOS
STRPUT
STRSPLIT
STRTRIM
STRUCT_ASSIGN
STRUCT_HIDE
STRUPCASE
SURFACE
SURFACE Procedure
SURFR Procedure
SVDC
SVDFIT
SVSOL
SWAP_ENDIAN
SWAP_ENDIAN_INPLACE
SWITCH
SYMBOL
SYSTIME
Routines: T
T_CVF
T_PDF
T3D Procedure
TAG_NAMES
TAN
TANH
TEK_COLOR Procedure
TEMPORARY
TETRA_CLIP
TETRA_SURFACE
TETRA_VOLUME
TEXT
THIN
Thread Pool Keywords
THREED Procedure
TIME_TEST2
TIMEGEN
TM_TEST
TOTAL
TRACE
TRANSPOSE
TRI_SURF
TRIANGULATE
TRIGRID
TRIQL
TRIRED
TRISOL
TRUNCATE_LUN
TS_COEF
TS_DIFF
TS_FCAST
TS_SMOOTH
TV Procedure
TVCRS Procedure
TVLCT Procedure
TVRD
TVSCL Procedure
TYPENAME
Routines: U
UINDGEN
UINT
UINTARR
UL64INDGEN
ULINDGEN
ULON64ARR
ULONARR
ULONG
ULONG64
UNIQ
UNSHARP_MASK
USERSYM Procedure
Routines: V
VALUE_LOCATE
VARIANCE
VECTOR
VECTOR_FIELD
VEL Procedure
VELOVECT Procedure
VERT_T3D
VOIGT
VORONOI
VOXEL_PROJ
Routines: W
WAIT
WARP_TRI
WATERSHED
WDELETE Procedure
WF_DRAW Procedure
WHERE
WHILE...DO
WIDGET_BASE
WIDGET_BUTTON
WIDGET_COMBOBOX
WIDGET_CONTROL
WIDGET_DISPLAYCONTEXTMENU
WIDGET_DRAW
WIDGET_DROPLIST
WIDGET_EVENT
WIDGET_INFO
WIDGET_LABEL
WIDGET_LIST
WIDGET_PROPERTYSHEET
WIDGET_SLIDER
WIDGET_TAB
WIDGET_TABLE
WIDGET_TEXT
WIDGET_TREE
WIDGET_TREE_MOVE
WIDGET_WINDOW
WIENER_FILTER
WINDOW
WINDOW Procedure
WRITE_BMP
WRITE_CSV
WRITE_GIF
WRITE_IMAGE
WRITE_JPEG
WRITE_JPEG2000
WRITE_NRIF
WRITE_PICT
WRITE_PNG
WRITE_PPM
WRITE_SPR
WRITE_SRF
WRITE_SYLK
WRITE_TIFF
WRITE_WAV
WRITE_WAVE
WRITEU
WSET Procedure
WSHOW Procedure
WTN
WV_APPLET
WV_CWT
WV_CW_WAVELET
WV_DENOISE
WV_DWT
WV_FN_COIFLET
WV_FN_DAUBECHIES
WV_FN_GAUSSIAN
WV_FN_HAAR
WV_FN_MORLET
WV_FN_PAUL
WV_FN_SYMLET
WV_IMPORT_DATA
WV_IMPORT_WAVELET
WV_PLOT3D_WPS
WV_PLOT_MULTIRES
WV_PWT
WV_TOOL_DENOISE
Routines: X
XBM_EDIT
XDISPLAYFILE
XDXF
XFONT
XINTERANIMATE
XLOADCT Procedure
XMANAGER
XMNG_TMPL
XMTOOL
XOBJVIEW
XOBJVIEW_ROTATE
XOBJVIEW_WRITE_IMAGE
XPALETTE Procedure
XPCOLOR Procedure
XPLOT3D
XREGISTERED
XROI
XSQ_TEST
XSURFACE Procedure
XVAREDIT
XVOLUME
XVOLUME_ROTATE
XVOLUME_WRITE_IMAGE
XYOUTS Procedure
Routines: Z
ZOOM Procedure
ZOOM_24 Procedure
System Variables
Constant System Variables
Direct Graphics System Variables
Error Handling System Variables
IDL Environment System Variables
Preferences
!CPU Settings Preferences
Directory and Search Path Preferences
General Graphics Preferences
General User Environment Preferences
Windows Graphics Preferences
Windows Runtime Preferences
X Window System Graphics Preferences
Obsolete Routines