Sets the value of an attribute for the current plot set.
int
map_pltcurrset(
char attr,
struct resbuf *res);
Returns RTNORM or RTERROR.
attr | The name of the plot attribute to set. |
res | Pointer to resbuf for attribute value. |
If the function returns RTNORM, you must release the resbuf.
The following sample creates a resbuf containing a value representing the plot set description. Map_pltCurrSet() is called with all required parameters, if the operation is successful the plot set attribute name and the updated value are displayed. The resbuf is then released as required.
char* pszPlotSetAttrb = "desc"; struct resbuf* pPlotSetAttrbValueRb = acutBuildList( RTSTR, "A new plot set description", 0); int returnCode = map_pltCurrSet( pszPlotSetAttrb, pPlotSetAttrbValueRb); if (RTNORM == returnCode){ acutPrintf( "\nThe plot set attribute \"%s\" has been set to the following value: \n\t\"%s\"" , pszPlotSetAttrb, pPlotSetAttrbValueRb->resval.rstring); } else { acutPrintf( "\nThe plot set attribute \"%s\" was not set." , pszPlotSetAttrb); } acutRelRb(pPlotSetAttrbValueRb);