IDL.h

Classes

IDL -- A class to start IDL and execute commands, etc. (full description)

class IDL

Interface

Public Members
IDL(Int options=0)
IDL(const IDL &other)
IDL &operator=(const IDL &other)
~IDL()
Bool runCommands(const Vector<String>& commands, Bool log=True)
Bool runCommand(const String& command, Bool log=True)
Bool sendArray(const Array<Float>& a, String aname)
Array<Float> getArray(String aname)
Float getFloat(String aname)
Int getInt(String aname)
Bool setPath(const Vector<String>&)
Protected Members
char* getIDLName(const String)
IDL_VPTR getPointer(const String)
void ok()

Description

Prerequisite

Etymology

IDL is the class for running IDL from inside AIPS++

Synopsis

We can start IDL, execute commands, send and retreive named arrays, etc using this class. The initial use of this class is to allow Pixon processing to be performed using the IDL code.

Example

Motivation

Get access to IDL functionality

To Do