Gets an attribute value for the current plot set.
int
map_pltcurrget(
char *attr,
struct struct resbuf **res);
Returns RTNORM or RTERROR.
| attr | The name of the plot set attribute to retrieve. |
| res | Resbuf containing the value of the attribute. |
This function retrieves the value of a specific attribute for the current plot set. The data type of the return value depends upon the attribute. To set plot set attributes, use map_pltdefget.
If the function returns RTNORM, you must release the resbuf.
The following sample populates a resbuf with the plot query name using map_pltCurrGet(). If the operation is successful the query name is displayed, and the resbuf is released as required.
char* pszPlotSetAttrb = "name";
struct resbuf* pPlotSetAttrbValueRb = NULL;
int returnCode = map_pltCurrGet(pszPlotSetAttrb, &pPlotSetAttrbValueRb;);
if (RTNORM == returnCode){
acutPrintf(
"\nThe plot set attribute \"%s\" contained the following value: \n\t\"%s\""
, pszPlotSetAttrb, pPlotSetAttrbValueRb->resval.rstring);
}
else {
acutPrintf(
"\nThe plot set attribute \"%s\" contained no value."
, pszPlotSetAttrb);
}
acutRelRb(pPlotSetAttrbValueRb);


