Changes in IDL 6.4

Features Added in IDL 6.4

The following API features (functions, procedures, object classes or methods, etc.) were introduced in this release of IDL.

Table I-41: Features Introduced in IDL 6.4

Feature
Description

CDF_EPOCH_COMPARE

Introduced

CDF_EPOCH_DIFF

Introduced

COLOR_CONVERT

Added the following keywords:
YUV_RGB, YIQ_RGB, YPBPR_RGB, YCBCR_RGB, RGB_YUV, RGB_YIQ, RGB_YPBPR, RGB_YCBCR, INTERLEAVE

COLOR_EXCHANGE

Introduced

COLOR_RANGE_MAP

Introduced

COLORIZE_SAMPLE

Introduced

COLORMAP_GRADIENT

Introduced

COLORMAP_ROTATION

Introduced

COMFIT

Added the following keywords:
CHISQ, DOUBLE, ITER, ITMAX, STATUS, TOL, YERROR

CW_ANIMATE

Added the following keywords:
MPEG_BITRATE, MPEG_FORMAT, MPEG_QUALITY

DEVICE

Added the following keywords:
GET_PIXEL_DEPTH, SET_PIXEL_DEPTH

The following keywords now apply to the Z-buffer device:
DECOMPOSED, GET_DECOMPOSED, GET_WRITE_MASK, SET_WRITE_MASK

EDGE_DOG

Introduced

EMBOSS

Introduced

ICONTOUR

Added the following keywords:
ANISTROPIC_SCALE_2D, ANISTROPIC_SCALE_3D, FIT_TO_VIEW, INSERT_COLORBAR, INSERT_LEGEND, MAX_VALUE, MIN_VALUE, RENDERER, SCALE_ISOTROPIC, TRANSPARENCY, VIEW_ZOOM, [XYZ]LOG

IDLffXMLDOMDocument::Init

Added the following keywords:
STRING

IDLffXMLDOMDocument::Load

Added the following keywords:
STRING

IDLffXMLDOMDocument::Save

Added the following keywords:
STRING

IDLffXMLSAX::ParseFile

Added the following keywords:
URL, XML_STRING

IDLgrAxis

Added the following properties:
SHADER

IDLgrClipboard::Draw

Added the following keywords:
ISOLATIN1

IDLgrContour

Added the following properties:
SHADER

IDLgrFilterChain

Introduced

IDLgrImage

Added the following properties:
IMAGE_1D, INTERNAL_DATA_TYPE , SHADER, TILE_BORDER_SIZE

IDLgrImage::ReadFilteredData

Introduced

IDLgrImage::TileDataLoaded

Introduced

IDLgrLight

Added the following properties:
LIGHT_INDEX, SHADER

IDLgrPlot

Added the following properties:
SHADER

IDLgrPlot::GetVertexAttributeData

Introduced

IDLgrPlot::SetVertexAttributeData

Introduced

IDLgrPolygon

Added the following properties:
SHADER

IDLgrPolygon::GetMultiTextureCoord

Introduced

IDLgrPolygon::GetVertexAttributeData

Introduced

IDLgrPolygon::SetMultiTextureCoord

Introduced

IDLgrPolygon::SetVertexAttributeData

Introduced

IDLgrPolyline

Added the following properties:
SHADER

IDLgrPolyline::GetVertexAttributeData

Introduced

IDLgrPolyline::SetVertexAttributeData

Introduced

IDLgrROI

Added the following properties:
SHADER

IDLgrROIGroup

Added the following properties:
SHADER

IDLgrROIGroup::Remove

Introduced

IDLgrShader

Introduced

IDLgrShaderBytscl

Introduced

IDLgrShaderConvol3

Introduced

IDLgrSurface::GetMultiTextureCoord

Introduced

IDLgrSurface::GetVertexAttributeData

Introduced

IDLgrSurface::SetMultiTextureCoord

Introduced

IDLgrSurface::SetVertexAttributeData

Introduced

IDLgrText

Added the following properties:
SHADER

IDLgrVolume

Added the following properties:
SHADER

IDLgrWindow::GetDeviceInfo

Added the following keywords:
FRAME_OBJECT_EXTENSION, MAX_FRAGMENT_UNIFORM_CONSTANT, MAX_TEXTURE_IMAGE_UNITS, MAX_VERTEX_ATTRIBUTES, MAX_VERTEX_TEXTURE_IMAGE_UNITS, MAX_VERTEX_UNIFORM_CONSTANTS, SHADING_LANGUAGE_VERSION

IDLgrWindow::OnWheel

Introduced

IDLitComponent::GetProperty

Added the following keywords:
NO_COPY

IDLitComponent::SetProperty

Added the following keywords:
NO_COPY

IDLitDirectWindow::OnWheel

Introduced

IDLitManipulator::OnWheel

Introduced

IDLitManipulatorContainer::OnWheel

Introduced

IDLITSYS_CREATETOOL

Added the following keywords:
ANISTROPIC_SCALE_2D, ANISTROPIC_SCALE_3D, RENDERER, SCALE_ISOTROPIC

IDLitWindow::AddWindowEventObserver

This method now supports the observation of events generated by the mouse scroll wheel (wheel events).

IDLitWindow::GetEventMask

This method now supports the observation of events generated by the mouse scroll wheel (wheel events).

IDLitWindow::OnWheel

Introduced

IDLitWindow::SetEventMask

This method now supports the observation of events generated by the mouse scroll wheel (wheel events).

IDLnetOGCWCS

Introduced

IDLnetOGCWMS

Introduced

IDLnetURL

Introduced

IIMAGE

Added the following keywords:
ANISTROPIC_SCALE_2D, ANISTROPIC_SCALE_3D, FIT_TO_VIEW, INSERT_COLORBAR, RENDERER, SCALE_ISOTROPIC, TRANSPARENCY, VIEW_ZOOM

IMAP

Added the following keywords:
ANISTROPIC_SCALE_2D, ANISTROPIC_SCALE_3D, FIT_TO_VIEW, GEOTIFF, RENDERER, SCALE_ISOTROPIC, VIEW_ZOOM

IPLOT

Added the following keywords:
ANISTROPIC_SCALE_2D, ANISTROPIC_SCALE_3D, FIT_TO_VIEW, INSERT_COLORBAR, INSERT_LEGEND, RENDERER, SCALE_ISOTROPIC. SYM_OBJECT, TRANSPARENCY, VIEW_ZOOM

ISURFACE

Added the following keywords:
ANISTROPIC_SCALE_2D, ANISTROPIC_SCALE_3D, FIT_TO_VIEW, INSERT_COLORBAR, INSERT_LEGEND, MAX_VALUE, MIN_VALUE, RENDERER, SCALE_ISOTROPIC, TRANSPARENCY, VIEW_ZOOM, [XYZ]LOG

IVECTOR

Added the following keywords:
ANISTROPIC_SCALE_2D, ANISTROPIC_SCALE_3D, FIT_TO_VIEW, INSERT_COLORBAR, RENDERER, SCALE_ISOTROPIC, SYM_COLOR, SYM_INDEX, SYM_SIZE, TRANSPARENCY, USE_DEFAULT_COLOR, VIEW_ZOOM, [XYZ]LOG

IVOLUME

Added the following keywords:
ANISTROPIC_SCALE_2D, ANISTROPIC_SCALE_3D, FIT_TO_VIEW, INSERT_COLORBAR, RENDERER, SCALE_ISOTROPIC, VIEW_ZOOM

LAPLACIAN

Introduced

LOADCT

Added the following keyword:
RGB_TABLE

NOISE_HURL

Introduced

NOISE_PICK

Introduced

NOISE_SCATTER

Introduced

NOISE_SLUR

Introduced

OBJ_HASMETHOD

Introduced

PREWITT

Introduced

READ_GIF

Added the following keywords:
BACKGROUND_COLOR, DELAY_TIME, DISPOSAL_METHOD, REPEAT_COUNT, TRANSPARENT, USER_INPUT

SHIFT_DIFF

Introduced

WIDGET_BASE

Added the following keywords:
BITMAP , MASK

WRITE_GIF

Added the following keywords:
BACKGROUND_COLOR, DELAY_TIME, DISPOSAL_METHOD, REPEAT_COUNT, TRANSPARENT, USER_INPUT

XINTERANIMATE

Added the following keyword:
MPEG_FORMAT

Features Obsoleted in IDL 6.4

The following arguments and keywords are obsolete and should not be used in new IDL code.

Table I-42: Arguments and Keywords Obsoleted in IDL 6.4

Routine
Argument or Keyword
Description

IVECTOR

MARK_POINTS keyword

This keyword has been replaced by the SYM_INDEX keyword.