Next:
Contents
Up:
HEAsoft Home
Contents
Contents
Building the PIL library
Necessary tools
Hardware
Software
Unpacking distribution file and setting up directories structure
Autoconfiguring Makefiles
Notes
Compilation of library and demo programs
Installation of library
Sample programs
IRAF parameter files
How parameter files are named and where are they looked for ?
Notes
PIL extensions to IRAF parameter files format
Parameter file line length
Expansion of environment variables
Vector support
How parameters are evaluated
Notes
Positional parameters
Named parameters
PIL C/C++ Language API
Introduction
PIL C/C++ include files
C/C++ API functions
PILinit
Description
Return Value
Parameters
Notes
PILClose
Description
Return Value
Parameters
Notes
PILReloadParameters
Description
Return Value
Notes
PILFlushParameters
Description
Return Value
Notes
PILSetModuleName
Description
Return Value
Parameters
PILSetModuleVersion
Description
Return Value
Parameters
PILGetParFileName
Description
Return Value
Parameters
PILOverrideQueryMode
Description
Return Value
Parameters
PILGetBool
Description
Return Value
Parameters
PILGetInt
Description
Return Value
Parameters
PILGetReal
Description
Return Value
Parameters
PILGetReal4
Description
Return Value
Parameters
Notes
PILGetString
Description
Return Value
Parameters
Notes
PILGetFname
Description
Return Value
Parameters
Notes
PILGetDOL
Description
Return Value
Parameters
Notes
PILGetAsString
Description
Return Value
Parameters
Notes
PILGetIntVector
Description
Return Value
Parameters
PILGetRealVector
Description
Return Value
Parameters
PILGetReal4Vector
Description
Return Value
Parameters
PILGetIntVarVector
Description
Return Value
Parameters
PILGetRealVarVector
Description
Return Value
Parameters
PILGetReal4VarVector
Description
Return Value
Parameters
PILPutBool
Description
Return Value
Parameters
PILPutInt
Description
Return Value
Parameters
PILPutReal
Description
Return Value
Parameters
PILPutString
Description
Return Value
Parameters
PILPutFname
Description
Return Value
Parameters
PILGetNumParameters
Description
Return Value
Parameters
Notes
PILGetParameter
Description
Return Value
Parameters
Notes
PILVerifyCmdLine
Description
Return Value
Notes
PILSetRootNameFunction
Description
Return Value
Parameters
Notes
PILSetFileAccessFunction
Description
Return Value
Parameters
Notes
PILSetReadlinePromptMode
Description
Return Value
Parameters
PILSetLoggerFunction
Description
Return Value
Parameters
Notes
PILSetReprompt
Description
Return Value
Parameters
Notes
Calling PIL library functions from C/C++
Notes
PIL F90 Language API
Introduction
PIL Fortran 90 module files
Fortran 90 API functions
PILINIT
Description
Return Value
Notes
PILCLOSE
Description
Return Value
Parameters
Notes
PILRELOADPARAMETERS
Description
Return Value
Notes
PILFLUSHPARAMETERS
Description
Return Value
Notes
PILSETMODULENAME
Description
Return Value
Parameters
PILSETMODULEVERSION
Description
Return Value
Parameters
PILGETPARFILENAME
Description
Return Value
Parameters
Notes
PILOVERRIDEQUERYMODE
Description
Return Value
Parameters
PILGETBOOL
Description
Return Value
Parameters
PILGETINT
Description
Return Value
Parameters
PILGETREAL
Description
Return Value
Parameters
PILGETREAL4
Description
Return Value
Parameters
Notes
PILGETSTRING
Description
Return Value
Parameters
PILGETFNAME
Description
Return Value
Parameters
Notes
PILGETDOL
Description
Return Value
Parameters
Notes
PILGETINTVECTOR
Description
Return Value
Parameters
PILGETREALVECTOR
Description
Return Value
Parameters
PILGETREAL4VECTOR
Description
Return Value
Parameters
Notes
PILGETINTVARVECTOR
Description
Return Value
Parameters
PILGETREALVARVECTOR
Description
Return Value
Parameters
PILGETREAL4VARVECTOR
Description
Return Value
Parameters
Notes
PILPUTBOOL
Description
Return Value
Parameters
PILPUTINT
Description
Return Value
Parameters
PILPUTREAL
Description
Return Value
Parameters
PILPUTSTRING
Description
Return Value
Parameters
PILPUTFNAME
Description
Return Value
Parameters
PILSETREADLINEPROMPTMODE
Description
Return Value
Parameters
Calling PIL library functions from Fortran 90
Notes
PIL Error Codes
About this document ...
Bryan Irby 2004-10-05