29 #ifndef SYNTHESIS_IDL_H
30 #define SYNTHESIS_IDL_H
LatticeExprNode log(const LatticeExprNode &expr)
casacore::Bool sendArray(const casacore::Array< casacore::Float > &a, casacore::String aname)
Send an array to IDL and name it.
IDL(casacore::Int options=0)
The constructor will start IDL.
casacore::Int getInt(casacore::String aname)
Get an scalar from IDL.
char * getIDLName(const casacore::String)
IDL & operator=(const IDL &other)
Assignment operator.
A class to start IDL and execute commands, etc.
casacore::Bool setPath(const casacore::Vector< casacore::String > &)
Set the path inside IDL.
casacore::Float getFloat(casacore::String aname)
Get an scalar from IDL.
casacore::Bool runCommands(const casacore::Vector< casacore::String > &commands, casacore::Bool log=true)
Run a sequence of IDL commands.
bool Bool
Define the standard types used by Casacore.
casacore::Bool runCommand(const casacore::String &command, casacore::Bool log=true)
Run a single IDL command.
~IDL()
The destructor will stop IDL.
String: the storage and methods of handling collections of characters.
casacore::Array< casacore::Float > getArray(casacore::String aname)
Get an array from IDL.