ProgrammingTasks What's New Routines (alphabetical) Routines (by topic) 3D Visualization Animation Array Creation Array Manipulation Color Table Manipulation Date and Time Debugging Dialog Routines Direct Graphics Error Handling Executive Commands External Linking Font Manipulation Graphics Help Routines Image Processing Input/Output iTools Language Catalogs Mapping Mathematics Object Class Library Operating System Access Plotting Programming and IDL Control Query Routines Saving/Restoring a Session HDF, NetCDF, and CDF Formats Scope Functions Signal Processing Statements String Processing Structures Type Conversion Utilities Widget Routines Widget Routines, Compound Window Routines Graphics Graphics Overview Using IDL Graphics Graphics Window Interface Multiple Graphics in One Window Graphics in Applications Saving Graphics File Formats Graphics Gallery Basic Plots Bubbleplots Line Plots Polar Plots Scatterplots Three-Dimensional Plots Two-Dimensional Plots Barplots and Histograms Bar Plots BARPLOT shading and stacking Error Plots Contours Contours on an Image Filled Contours Map with Contours Surface with Contour Lines Images Viewing an Image Binary Image Data Contours on an Image Map Image Saving Images as KML Files Image with a Map Projection Image Analysis Image Types Image Filters Low Pass Filters High Pass Filters Directional Filters Laplacian Filters Noise Filter Resize Image Arrays Shift Image Arrays Scale and Rotate Image Arrays Detect Edges Smooth Images Sharpen Images Image Thresholding Fast Fourier Transform Reference Maps Map Projections Map Image Map Boundaries Map with Contours Bubbleplot on a Map Surfaces Surfaces Surface with Contour Lines Global Digital Elevation Model Vectors Vectors Streamline Vectors Modifying Visualizations Axes Axis References in IDL Graphics Changing Graphics Properties Circles and Ovals Colorbars Fonts and Colors Using Device Fonts Using Hershey Vector Fonts Using TrueType Fonts Embedded Formatting Commands Loading Default Color Tables Formatting IDL Colors, Graphics Symbols, and Lines Graphics Annotations Legends Lines and Arrows Mathematical Symbols and Greek Letters Multi-Sided Shapes Text and Symbols Creating Video Graphics Methods Close Method ConvertCoord Method CopyWindow Method Delete Method Erase Method GetData Method GetSelect Method GetValueAtLocation Method HitTest Method Legend Add Method Legend Remove Method MapForward Method MapInverse Method Order Method Print Method Refresh Method Rotate Method Save Method Scale Method Select Method SetCurrent Method SetData Method Show Method Translate Method Environment Getting Started Starting IDL IDL Execution Options Command-line Options for IDL Startup Distributing IDL Applications Runtime Mode Applications Limitations of Runtime Applications Preferences for Runtime Applications Licensing Options Creating an Application Distribution Starting a Runtime Application Installing Your Application Virtual Machine Applications Limitations of Virtual Machine Applications Preferences for Virtual Machine Applications Starting a Virtual Machine Application Callable IDL Applications Limitations of Runtime Applications Preferences for Callable IDL Applications Licensing Options for Callable IDL Applications Creating a Callable IDL Application Distribution Starting a Callable IDL Application Installing Your Application Creating a Runtime Distribution Creating a Distribution Using MAKE_RT Working with the manifest_rt.txt File Runtime Application Launch Scripts Distributing IDL Applications on Removable Media Managing IDL Paths File and Path Specifications Path Management with Projects Miscellaneous Environment Topics Automatic Compilation and Execution Automatic Garbage Collection System Requirements Character Encoding Command Line Tips and Tricks Controlling the IDL Thread Pool IDL Features to Help You Develop Code Interrupting or Aborting Execution Internationalizing Code Supported Devices Regular Expressions Virtual Memory Setting Preferences About IDL System Preferences !CPU Settings Preferences Directory and Search Path Preferences General User Environment Preferences General Graphics Preferences Windows Runtime Preferences Windows Graphics Preferences X Window System Graphics Preferences Projects Creating Projects Building Projects Running Projects IDL Project Properties IDL Build Properties IDL Compile Order ENVI Extension Wizard Using Procedures, Functions, SAVE Files Overview of IDL Program Types Executing Batch Jobs in IDL Defining a Procedure Defining a Function Using Keyword Parameters Determining if a Keyword is Set Recognizing Potential Naming Conflicts Overview of SAVE Files Creating SAVE Files of Program Files Executing SAVE Files Workspaces Language IDL Workbench Quick Reference The IDL Workbench - Overview Menubar and Toolbar Reference Editor View Project Explorer Console View Class Hierarchy Command History View Outline View Problems View Profiler View Variables View The Tasks View The Bookmarks View Workbench Preferences Workspaces Additional Topics Code Commenting with IDLdoc Code Comments Formatting IDLdoc Comment Blocks IDLdoc Comment Tags IDLdoc Resources Using IDLdoc to Generate Documentation Code Libraries Advice for Library Authors Converting Existing Code Libraries Medical Imaging in IDL Expanded DICOM Support DICOM Platform Support and Licensing Compliance with the DICOM Standard Using IDL DICOM Network Services Determining Configuration Parameters Starting the Network Services Utility Local Versus System Configuration Starting the DICOM Network Services Utility in Local Mode Starting the DICOM Network Services Utility in System Mode Completing Required Setup Tasks Configuring Your System to Receive Files Configuring an Application Entity Default Application Entities Defining a New Application Entity Modifying an Application Entity Deleting an Application Entity Defining a Machine to Be Queried Querying a Remote Machine Configure Query SCU Service Properties Query the Remote Node Build or Modify a Custom Query Retrieve Files from a Remote Node Troubleshooting a Retrieval Operation Sending Files to a Remote Destination Defining the Remote Storage SCP Node Sending Files to a Remote Machine Troubleshooting a Send Operation Returning Connection Status with Echo About the Storage SCP Service Storage SCP Service Permissions Storage SCP Service Log Files Managing the Storage SCP Service Starting and Stopping the Service Outside the Utility DICOM Network Services User Interface IDL DICOM Reference DICOMEX_GETCONFIGFILEPATH DICOMEX_GETSTORSCPDIR DICOMEX_NET IDLffDicomEx IDLffDicomEx Overview IDLffDicomEx Properties IDLffDicomEx::AddGroup IDLffDicomEx::AddPrivateGroup IDLffDicomEx::AddPrivateSequence IDLffDicomEx::AddSequence IDLffDicomEx::ChangeTransferSyntax IDLffDicomEx::Cleanup IDLffDicomEx::Commit IDLffDicomEx::CopyTags IDLffDicomEx::EnumerateTags IDLffDicomEx::GetDescription IDLffDicomEx::GetPixelData IDLffDicomEx::GetPrivateValue IDLffDicomEx::GetPrivateValueCount IDLffDicomEx::GetPrivateValueLength IDLffDicomEx::GetPrivateVR IDLffDicomEx::GetProperty IDLffDicomEx::GetValue IDLffDicomEx::GetValueCount IDLffDicomEx::GetValueLength IDLffDicomEx::GetVR IDLffDicomEx::Init IDLffDicomEx::QueryPrivateValue IDLffDicomEx::QueryValue IDLffDicomEx::SetPixelData IDLffDicomEx::SetPrivateValue IDLffDicomEx::SetProperty IDLffDicomEx::SetValue IDLffDicomExCfg IDLffDicomExCfg::Cleanup IDLffDicomExCfg::Commit IDLffDicomExCfg::Echo IDLffDicomExCfg::GetApplicationEntities IDLffDicomExCfg::GetApplicationEntity IDLffDicomExCfg::GetServiceLists IDLffDicomExCfg::GetServiceTypes IDLffDicomExCfg::GetValue IDLffDicomExCfg::Init IDLffDicomExCfg::IsDirty IDLffDicomExCfg::RemoveApplicationEntity IDLffDicomExCfg::SetApplicationEntity IDLffDicomExCfg::SetValue IDLffDicomExCfg::StorageScpService IDLffDicomExQuery IDLffDicomExQuery::Cleanup IDLffDicomExQuery::ClearProperties IDLffDicomExQuery::GetProperty IDLffDicomExQuery::Init IDLffDicomExQuery::Query IDLffDicomExQuery::QueryModelsSupported IDLffDicomExQuery::Retrieve IDLffDicomExQuery::SetProperty IDLffDicomExStorScu IDLffDicomExStorScu Properties IDLffDicomExStorScu::Cleanup IDLffDicomExStorScu::ClearProperties IDLffDicomExStorScu::GetProperty IDLffDicomExStorScu::Init IDLffDicomExStorScu::Send IDLffDicomExStorScu::SetProperty DICOM Resources DICOM Attributes Value Representations Extending ENVI with IDL ENVI Extension Wizard Advanced Math and Statistics DataMiner External Development Guide IDL Bridges iTools Help About IDL Hardware and Operating System Requirements IDL Feature Support Legal Notices Contact Us