
NCL Home >
Documentation >
HLUs >
API
NhlRLSet
NhlRLSet, NhlRLSetInteger, NhlRLSetFloat, NhlRLSetDouble, NhlRLSetString
The Fortran names of these functions are NhlFRLSetInteger, NhlFRLSetFloat, NhlFRLSetDouble, NhlFRLSetString. There is no Fortran binding for NhlRLSet.Used to add the given name and value to the ResList.
C synopsis
#include <ncarg/hlu/hlu.h> NhlErrorTypes NhlRLSet( int list_id, NhlString resname, NhlString type, <AnyType> value ) NhlErrorTypes NhlRLSetInteger( int list_id, NhlString resname, int value ) NhlErrorTypes NhlRLSetFloat( int list_id, NhlString resname, float value ) NhlErrorTypes NhlRLSetDouble( int list_id, NhlString resname, double value ) NhlErrorTypes NhlRLSetString( int list_id, NhlString resname, NhlString value )
Fortran synopsis
subroutine NhlFRLSetInteger(list_id, resname, ival, ierr) integer list_id, ival, ierr character*(*) resname subroutine NhlFRLSetFloat(list_id, resname, rval, ierr) integer list_id, ierr real rval character*(*) resname subroutine NhlFRLSetDouble(list_id, resname, dval, ierr) integer list_id, ierr double precision dval character*(*) resname subroutine NhlFRLSetString(list_id, resname, sval, ierr) integer list_id, ierr character*(*) resname, sval
Arguments
- list_id (input)
- Id of the ResList to add the name/value pair to.
- resname (input)
- Specifies the resource name to apply the given value to when the list is applied to an HLU object.
- type (input, C only)
- Specifies the type for value.
- value (input, C only)
- Specifies the value that will be applied to the corresponding resname when the list is applied to an HLU object.
- ival (input, Fortran only)
- Specifies the integer value that will be applied to the corresponding resname resource when the list is applied to an HLU object.
- rval (input, Fortran only)
- Specifies the real value that will be applied to the corresponding resname resource when the list is applied to an HLU object.
- dval (input, Fortran only)
- Specifies the double precision value that will be applied to the corresponding resname resource when the list is applied to an HLU object.
- sval (input, Fortran only)
- Specifies the string that will be applied to the corresponding resname resource when the list is applied to an HLU object.
- ierr (output, Fortran only)
- Error code.
Types
Type name: NhlTErrorTypes Definition: typedef enum _NhlErrType{ NhlFATAL = -4, /* "FATAL" */ NhlWARNING = -3, /* "WARNING" */ NhlINFO = -2, /* "INFO" */ NhlNOERROR = -1 /* "NOERROR" */ } NhlErrorTypes;
Description
These functions can only be used on a NhlSETRL ResList. They are used to add name/value pairs to the ResList that will be passed to the NhlCreate or NhlSetValues functions.Return values
The C functions return a value of type NhlErrorTypes, and the Fortran subroutines return the error value in ierr. If they are unable to add the name/val_addr pair to the list, they will return NhlFATAL; otherwise they will return NhlNOERROR.See also
- NhlCreate function
- NhlSetValues function