NV5 GEOSPATIAL SOFTWARE
  • Docs Center
  • IDL Programming
    • IDL Reference
    • Using IDL
    • Modules
      • Advanced Math and Stats
      • Dataminer
      • DICOM Toolkit
    • Libraries
      • Astronomy Library
      • Beaumont Library
      • Buie Library
      • Catalyst Library
      • Coyote Library
      • Dáithí Library
      • Galloy Library
      • JBIU Library
      • JHUAPLS1R Library
      • Mankoff Library
      • Markwardt Library
      • Motley Library
      • Salvaggio Library
  • ENVI
    • Using ENVI
    • Modules
      • Atmospheric Correction
      • Crop Science
      • Deep Learning
      • DEM Extraction
      • Feature Extraction
      • Machine Learning
      • NITF
      • Photogrammetry
    • ENVI API
  • Resources
    • Licensing
    • Platform Support
  • Docs Center
  • IDL Programming
    • IDL Reference
    • Using IDL
    • Modules
      • Advanced Math and Stats
      • Dataminer
      • DICOM Toolkit
    • Libraries
      • Astronomy Library
      • Beaumont Library
      • Catalyst Library
      • Coyote Library
      • Dáithí Library
      • Galloy Library
      • JBIU Library
      • JHUAPLS1R Library
      • Mankoff Library
      • Markwardt Library
      • Motley Library
      • Salvaggio Library
  • ENVI
    • Using ENVI
    • Modules
      • Atmospheric Correction
      • Crop Science
      • Deep Learning
      • DEM Extraction
      • Feature Extraction
      • NITF
      • Photogrammetry
    • ENVI API
  • Resources
    • Using ENVI
    • Modules
      • Licensing
      • PDF Guides
      • Platform Support
    • ENVI API
  >  Docs Center  >  Using IDL  >  IDL Internals - Files and I/O
IDL

IDL Internals - Files and I/O

Loading…
v
Search Results
 
 

IDL Internals - Files and I/O

  • IDL and Input/Output
  • File Information
  • Opening Files with IDL_FileOpen()
  • Closing Files with IDL_FileClose()
  • Prevent File Closing - IDL_FileSetClose()
  • Check File Status - IDL_FileEnsureStatus()
  • Allocating and Freeing File Units
  • Detecting End of File with IDL_FileEOF()
  • Flushing Buffered Data
  • Reading a Single Character - IDL_GetKbrd()
  • Output of IDL Variables
  • Adding to the Journal File - IDL_Logit()



Product   IDL
 
Version   9.1

Table of Contents


  • What's New in This Release
  • Routines (by topic)
    • 3D Visualization
    • Animation
    • Array Creation
    • Array Manipulation
    • Asyncronous Jobs
    • Color Table Manipulation
    • Date and Time
    • Debugging
    • Dialog Routines
    • Direct Graphics
    • Error Handling
    • ENVI Services Engine (ESE)
    • Executive Commands
    • External Linking
    • Font Manipulation
    • Graphics
    • Help Routines
    • IDL Tasks
    • Image Processing
    • IMSL Math and Statistics
      • Analysis of Varance
      • Basic Statistics and Random Number Generators
      • Categorical and Discrete Data Analysis
      • Correlation and Covariance
      • Differential Equations
      • Eigensystem Analysis
      • Goodness of Fit
      • Interpolation and Approximation
      • Linear Systems
      • Multivariate Analysis
      • Nonlinear Equations
      • Nonparametric Statistics
      • Optimization
      • Probability Distribution Functions and Inverses
      • Quadrature
      • Random Number Generation
      • Regression
      • Special Functions
      • Survival Analysis
      • Time Series and Forecasting
      • Transforms
      • Utility Routines
    • Input/Output
    • iTools
    • Language Catalogs
    • Machine Learning
    • Mapping
    • Mathematics
    • Object Class Library
    • Operating System Access
    • Programming and IDL Control
    • Query Routines
    • Saving/Restoring a Session
    • Scope Functions
    • Signal Processing
    • Statements
    • String Processing
    • Structures
    • Type Conversion
    • Variable Functions and Attributes
    • Widget Routines
    • Widget Routines, Compound
    • Window Routines
  • Graphics
    • Graphics Overview
      • Using IDL Graphics
      • Graphics Window Interface
      • Multiple Graphics in One Window
      • Graphics in Applications
      • Coordinates of 3D Graphics
      • Saving Graphics
    • Graphics Gallery
      • Basic Plots
        • Bubbleplots
        • Line Plots
        • Polar Plots
        • Scatterplots
        • Three-Dimensional Plots
        • Two-Dimensional Plots
        • Long Example - Plot Supporting Information
      • 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
        • Plot 3D Terrain and Water Table
      • 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
        • Plot 3D Terrain and Water Table
      • Vectors
        • Vectors
        • Streamline Vectors
        • Plot Relative Aquifer Flow 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 a Default Color Table
        • Formatting IDL�Colors, Graphics Symbols, and Lines
        • Graphics Annotations
        • Legends
        • Lines and Arrows
        • Mathematical Symbols and Greek Letters
        • Multi-Sided Shapes
        • Text and Symbols
      • Long Examples
        • Dynamic Visualizations
          • Dynamic Plot Visualizations
          • Dynamic Contour Visualizations
          • Dynamic Surface Visualizations
        • Environmental Monitoring
          • Model the Study Area and Setting
          • Plot 3D Terrain and Water Table
          • Create Contours of Pollutant Plume
          • Plot Supporting Information
          • Plot Relative Aquifer Flow Vectors
    • 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
  • IDL Concepts
    • Getting Started
      • Starting IDL
      • Startup Files
      • IDL Execution Options
      • Command-line Options for IDL Startup
      • Start the IDL Command Line from Windows Explorer
      • Using IDL Help
      • IDL Documentation Syntax
    • 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
        • 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
    • IDL Programming
      • Arrays
        • Creating Arrays
        • Array Subscript Ranges
        • Columns, Rows, and Array Majority
        • Combining Array Subscripts
        • Manipulating Arrays
        • Using Scalar Values as Array Subscripts
        • Using Arrays as Array Subscripts
        • Understanding Array Subscripts
        • Conditionally Altering Array Elements
        • Arrays of Structures
      • Data Types
        • Dynamic Data Typing
        • Compound Data Types
        • Data Type and Structure of Expressions
        • Date/Time Data
        • The Null Variable
        • Type Conversion Functions
        • Creating and Defining Structures
        • Relaxed Structure Assignment
        • Structure References
        • Defining and Using Constants
        • Pointers
        • Freeing Pointers
        • Operations on Pointers
        • Pointer Examples
        • String Operations
      • Error Handling
        • Controlling and Recovering from Errors
        • Creating Custom Error Messages
        • Error Handling System Variables
        • Math Errors
      • Operators
        • Logical Operators
        • Mathematical Operators
        • Bitwise Operators
        • Relational Operators
        • Operator Precedence
        • Matrix Operators
        • Minimum and Maximum Operators
        • Other Operators
        • Assignment and Compound Assignment
      • Parameters
        • Arguments and Keywords
        • Parameter Passing Mechanism
        • Keyword Inheritance
      • Variables
        • Monitoring Variable Values
        • Assignment Operations and Arrays
        • Saving Variables from an IDL Session
        • Environment Variables
        • System Variables
          • General System Variables
          • Constant System Variables
          • Error Handling System Variables
          • Direct Graphics System Variables
      • Miscellaneous Language Topics
        • IDL Tips and Tricks
        • Automatic Garbage Collection
        • CASE Versus SWITCH
        • Compound Statements
        • Definition of True and False
        • Formatted Input and Output
        • Fortran-Style Format Codes
        • C printf-Style Format Codes
        • Implied Print
        • Jump Statements
        • Regular Expressions
        • Reserved Words
        • Special Characters
        • Using HELP with Structures
      • Objects
        • Using IDL Objects
          • Using the Class Reference
          • Creating Objects
          • Object Properties
          • Acting on Objects Using Methods
          • Static Methods and Properties
          • Using IDL Operators with Objects
          • Registered Properties
          • Destroying Objects
        • Creating Object Classes
          • Creating an Object Class Structure
          • The Object Lifecycle
          • Creating Custom Object Method Routines
          • Method Overriding
          • Creating Static Methods
          • Object Example
        • Creating an Object Graphics Display
          • Overview of Object Graphics Classes
          • Creating an Object Graphics Display
          • Object Graphics Display Hierarchy
          • Destination Objects
          • Display Objects
          • Visualization Objects
          • Color in Object Graphics
          • Color and Destination Objects
          • Palette Objects
          • Specifying Object Color
          • How IDL Interprets Color Values
          • Rendering Objects
          • Controlling the Depth of Objects in a View
          • Controlling Object Transparency
          • Performance Tuning Object Graphics
        • Operator Overloading
          • Overloadable Operators
          • Overloaded Operator Precedence
          • Overloading the Array Indexing Operator
          • Example: Overloading Array Indexing Syntax
          • Creating Operator Overloading Methods
          • Replicating Non-Overloaded Behavior in Overloaded Operator Methods
          • Returning Object Instances from Overloaded Methods
          • Overloading the Help and Print Procedures
          • Example: Overloading the Help and Print Procedures
          • Overloading the SIZE and N_ELEMENTS Functions
          • Example: Overloading the SIZE and N_ELEMENTS Functions
          • Example: Modifying an Object Data Array using Operator Overloading
          • Example: Adding Object Color Values
        • ShaderObjects
          • Overview of Shader Objects
          • Introduction to Shader Objects
          • How Shaders Enhance Performance
      • Variable Functions and Attributes
        • Creating Variable Functions
        • Variable Attributes
        • List of Variable Functions and Attributes
      • Widgets
        • User Interface Options in IDL
        • Creating Widget Applications
          • About Widgets
          • About Widget Applications
            • Types of Widgets
          • Widget Programming Concepts
            • Example: A Simple Widget Application
          • Widget Application Lifecycle
          • Manipulating Widgets
          • Working With Widget IDs
            • Widget User Values
          • Widget Event Processing
            • Example: Event Processing and User Values
          • Managing Application State
          • Creating a Compound Widget
          • Example: Compound Widget
          • Debugging Widget Applications
        • Widget Application Techniques
          • Working with Widget Events
          • Using Multiple Widget Hierarchies
          • Creating Menus
          • Accelerators in Widget Applications
          • Tips on Creating Widget Applications
          • Tabbing in Widget Applications
        • About Button Widgets
          • Bitmap Button Labels
          • Tooltips
          • Exclusive and Non-Exclusive Buttons
        • About Draw Widgets
          • Using Object Graphics in Draw Widgets
          • Scrolling Draw Widgets
            • Context Events in Draw Widgets
          • Draw Widget Example
          • Accessing Draw Widget Events
          • Implementing Drag and Drop Functionality
        • About Property Sheet Widgets
          • Registering Properties
          • Selecting Properties
          • Changing Properties
          • User-defined Properties
          • Property Sheet Sizing
          • Property Sheet Example
          • Multiple Properties Example
        • About Table Widgets
          • Default Table Size
          • Table Widget Selection Modes
          • Table Widget Data Types
          • Table Widget Data Retrieval
          • Table Widget Edit Mode
          • Table Widget Cell Attributes
          • Example: Single Data Type Data in a Table Widget
          • Example: Structure Data in a Table Widget
        • About Tab Widgets
          • Example: A Simple Tab Widget
          • Tab Sizing and Multiline Behavior
          • Example: Retrieving Values
        • About Tree Widgets
          • Types of Tree Widgets
          • Example: A Simple Tree
          • Setting the Tree Selection State
          • Making a Tree Entry Visible
          • Replacing the Default Bitmaps
          • Dragging and Dropping Tree Nodes
          • Tree Widget Drag and Drop Examples
          • Positioning Tree Nodes
          • Using_Tree_Widget_Checkboxes
        • About Runtime Distributions
        • Providing Help Within the User Interface
    • IDL Tasks
      • IDL Tasks
      • Custom IDL�Tasks
      • Task Schema History
      • Task Template for 8.5.2
      • Task Template for 8.7
      • Task Template for 8.7.1
      • IDL Task Engine
        • Command Line Input and Output
        • IDLTaskEngine Examples
    • IDL Asynchronous Jobs
    • Managing IDL Paths
      • File and Path Specifications
      • Path Management with Projects
    • Additional Environment Topics
      • Automatic Compilation and Execution
      • System Requirements
      • Character Encoding
      • Command Line Tips and Tricks
      • Controlling the IDL Thread Pool
      • File Formats Supported in IDL
      • IDL Features to Help You Develop Code
      • Interrupting or Aborting Execution
      • Internationalizing Code
      • Supported Devices
      • 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
    • 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
    • IDL Workbench
      • IDL Workbench Overview
      • Menu and Toolbar Reference
      • IDL Workbench Windows
      • Workspaces
      • Preferences
      • Marketplace Client and Plug-ins
      • Code Coverage
      • Organize Code
    • Projects
      • Creating Projects
      • Building Projects
      • Running Projects
      • IDL Project Properties
      • IDL Build Properties
      • IDL Compile Order
      • ENVI Extension Wizard
    • Workspaces
  • IDL Bridges
    • COM Export Bridge
      • COM Object Creation
        • COM Object Creation
        • C++ Client Code Sample
        • C# Code Sample
        • Sample IDL Object for COM
        • Visual Basic 6 Code Sample
        • Visual Basic .NET Code Sample
      • Multidimensional Array Storage and Access
        • Overview
        • 2D Array Examples
        • Storage and Access in COM and IDL
        • Why Storage and Access Matter
      • Examples
        • Overview of COM Export Objects
        • COM Event Handling
        • COM Error Handling
        • Debugging COM Wrapper Objects
        • Stock COM Wrapper Methods
        • About COM Export Object Examples
        • COM IDLgrWindow Based Histogram Plot Generator
        • COM IDLitWindow Surface Manipulation
        • Drawable COM Export Examples
        • Nondrawable COM Export Example
    • Java and COM - Connector Objects
      • About The IDL Connector Object
      • Preparing To Use The IDL Connector Object
      • Using The Connector Object
      • Connector Object COM Examples
      • Hello World Example with a COM Connector Object
      • Data Manipulation with a COM Connector Object
      • IDL Command Line with a COM Connector Object
      • Connector Object Java Examples
      • Hello World Example with a Java Connector Object
      • Data Manipulation with a Java Connector Object
      • IDL Command Line with Java Connector Object
    • Java and COM - Export Bridge Assistant
      • Export Bridge Assistant Overview
      • Running The Assistant
      • Building An Object
      • Exporting An Object
      • Exporting a Source Object's Superclasses
      • Information Skipped During Export
      • Modifying a Source Object After Export
      • Specifying Information For Exporting
      • Using The Export Bridge Assistant
      • Working With A Project
      • Wrapper Generation Example
    • Java and COM - IDL Objects
      • Overview Of Exporting IDL Objects
      • Configuring Build and Client Machines
      • Drawable Object Canvas Examples
      • Event Handling
      • Exporting Drawable Objects
      • IDL Access
      • Object Lifecycle
      • Overview Of Writing IDL Objects For Exporting
      • Parameter Passing and Type Conversion
      • Programming Limitations
      • Supported Compilers and IDL Modes
      • Wrapper Objects
    • Java Export Bridge
      • Overview Of Java Export Objects
      • Java Wrapper Objects
      • Java Event Handling
      • Java Error Handling
      • Debugging Java Wrapper Objects
      • Stock Java Wrapper Methods
      • About Java Export Object Examples
      • Drawable Java Export Examples
      • Java IDLgrWindow Based Histogram Plot Generator
      • Java IDLitWindow Surface Manipulation
      • Nondrawable Java Export Example
      • Appendix - IDL Java Object API
        • IDL Java Package Summary
        • JIDLAbortedException
        • JIDLArray
        • JIDLBoolean
        • JIDLBusyException
        • JIDLByte
        • JIDLCanvas
        • JIDLChar
        • JIDLComponentListener
        • JIDLConst
        • JIDLDouble
        • JIDLException
        • JIDLFloat
        • JIDLInteger
        • JIDLKeyListener
        • JIDLLong
        • JIDLMouseListener
        • JIDLMouseMotionListener
        • JIDLMouseWheelListener
        • JIDLNotifyListener
        • JIDLNumber
        • JIDLObject
        • JIDLObjectI
        • JIDLOutputListener
        • JIDLProcessInitializer
        • JIDLShort
        • JIDLString
      • Appendix - Java Object Creation
        • Java Object Initiation Without Parameters
        • Java Object Initiation With Parameters
        • Sample IDL Object for Java
    • Java Import Bridge
      • Overview Of Using Java Objects
      • Initializing The IDL-Java Bridge
      • The IDL Java Bridge Session Object
      • Creating IDL-Java Objects
      • IDLjavaObject
        • IDLjavaObject Properties
        • IDLjavaObject::GetProperty
        • IDLjavaObject::Init
        • IDLjavaObject::SetProperty
      • Destroying IDL-Java Objects
      • IDL-Java Bridge Data Type Mapping
      • Managing IDL-Java Object Properties
      • Method Calls On IDL-Java Objects
      • Showing IDL-Java Output In IDL
      • Java Exceptions
      • IDL-Java Bridge Examples
      • Accessing Arrays Example
      • Accessing Grayscale Images Example
      • Accessing RGB Images Example
      • Accessing URLs Example
      • Troubleshooting Your Bridge Session
    • Python Bridge
      • IDL to Python
      • Python to IDL
      • IPython IDL Kernel
      • Parameter Passing and Data Conversion
  • Additional Topics
    • External Development
      • External Development Overview
        • Supported Inter-Language Communication Techniques
        • Dynamic Linking Terms and Concepts
        • When to Combine External Code with IDL
        • IDL Organization
        • External Definitions
        • Interpreting Logical Boolean Values
      • Using SPAWN and Pipes
      • Using CALL_EXTERNAL
        • The CALL_EXTERNAL Function
        • Passing Parameters
        • Using Auto Glue
        • Basic C Examples
        • Wrapper Routines
        • Passing String Data
        • Passing Array Data
        • Passing Structures
        • Fortran Examples
      • Remote Procedure Calls
        • IDL and RPC
        • Using IDL as an RPC Server
        • Client Variables
        • Link to Client Library
        • Compatibility
        • The IDL�RPC Library
        • RPC Examples
      • IDLInternals - Types
      • IDLInternals - Keyword Processing
        • Creating Routines that Accept Keywords
        • Overview of IDL Keyword Processing
        • IDL_KW_PAR
        • IDL_KW_ARR_DESC_R
        • Keyword Processing Options
        • KW_RESULT
        • Processing Keywords - IDL_KWProcessByOffset()
        • Cleaning Up - IDL_KW_FREE Macro
        • Keyword Examples
        • Older Keyword API
      • IDLInternals - Variables
        • The IDL_VARIABLE Structure
        • Scalar Variables
        • Array Variables
        • Structure Variables
        • Heap Variables
        • Temporary Variables
        • Creating an Array from Existing Data
        • Getting Dynamic Memory
        • Accessing Variable Data
        • Copying Variables
        • Storing Scalar Values
        • Obtaining the Name of a Variable
        • Looking Up Main Program Variables
        • Looking Up Variables in Current Scope
        • Freeing Dynamic Resources
      • IDLInternals - String Processing
      • IDLInternals - Error Handling
        • Message Blocks
        • Issuing Error Messages
        • Choosing an Error Code
        • Looking up a Message Code by Name
        • Checking Arguments
      • IDLInternals - Type Conversion
        • Converting Arguments to C Scalars
        • General Type Conversion
        • Converting To Specific Types
      • IDLInternals - UNIX Signals
        • IDL and Signals
        • Signal Handlers
        • Establishing a Signal Handler
        • Removing a Signal Handler
        • UNIX Signal Masks
      • IDLInternals - Timers
        • IDL and Timers
        • Making Timer Requests
        • Canceling Asynchronous Timer Requests
        • Blocking UNIX Timers
      • IDLInternals - Files and Input Output
        • IDL and Input/Output
        • File Information
        • Opening Files with IDL_FileOpen()
        • Closing Files with IDL_FileClose()
        • Prevent File Closing - IDL_FileSetClose()
        • Check File Status - IDL_FileEnsureStatus()
        • Allocating and Freeing File Units
        • Detecting End of File with IDL_FileEOF()
        • Flushing Buffered Data
        • Reading a Single Character - IDL_GetKbrd()
        • Output of IDL Variables
        • Adding to the Journal File - IDL_Logit()
      • IDLInternals - Miscellaneous
        • Dynamic Memory
        • Exit Handlers - IDL_ExitRegister()
        • User Interrupts - IDL_BailOut()
        • Functions for Returning System Variables
        • Terminal Information
        • Ensuring UNIX TTY State
        • Type Information
        • User Information - IDL_GetUserInfo()
        • Constants
        • Macros
      • Adding System Routines
        • IDL and System Routines
        • System Routine Interface
        • Example:�Hello�World
        • Example: MULT2
        • Example: A Complete Numerical Routine
        • Example: Using Routine Design Iteration (RSUM)
        • Registering Routines
        • Enabling and Disabling System Routines
        • LINKIMAGE
        • DLMs
      • Callable IDL
        • Calling IDL as a Subroutine
        • When Callable IDL is Appropriate
        • Licensing Issues
        • Using Callable IDL
        • Initialization Using IDL_Initialize()
        • Diverting IDL Output
        • Executing IDL Statements
        • Runtime and Embedded IDL - IDL_RuntimeExec()
        • IDL_Cleanup()
      • Adding External Widgets to IDL
        • IDL and External Widgets
        • Internal Callback Functions
        • UNIX�WIDGET_STUB Example: WIDGET_ARROWB
      • Obsolete Internal Interfaces
        • Interfaces Obsoleted in IDL 6.3
        • Interfaces Obsoleted in IDL 5.5
        • Interfaces Obsoleted in IDL 5.2.1
        • Simplified Routine Invocation
        • Obsolete Error Handling API
    • Code Commenting with IDLdoc
      • Code Comments
      • Formatting IDLdoc Comment Blocks
      • IDLdoc Comment Tags
      • IDLdoc Resources
      • Using IDLdoc to Generate Documentation
    • ESE Routines
      • ESE
      • ESECatalog
      • ESEFolder
      • ESEJob
      • ESEServer
      • ESEService
      • ESETask
      • ESETaskParameter
    • File Formats Supported in IDL
    • ENVI Extension Wizard
    • DataMiner
      • Introduction to DataMiner and ODBC
      • ODBC Conformance
      • ODBC Configuration
      • DataMiner Components and Type Mappings
      • Creating and Connecting to a Database Object
      • Find and Connect to Tables
      • Database Object Example
      • Error Messages
      • ODBC Syntax Notes
      • DataMiner API
    • iTools Help
  • About IDL
    • System Requirements and Feature Support
    • File Formats Supported in IDL
    • Legal and Copyright Notices
    • Contact Us
 

Featured Help Article


Example how to use .Xdefaults to alter appearance of Widgets on Linux
This article discusses how you can create an .Xdefaults file to customize the appearance of IDL's widgets on Linux and Mac.
 
© 2024 NV5 Geospatial Solutions, Inc. |  Legal
   Contact Us