Gets the names of available plot set definitions.
int
map_pltdeflist(
struct resbuf **res);
Returns RTNORM or RTERROR.
res | Pointer to pointer to resbuf for list of returned plot set definitions. |
This function returns the value of the attribute through the resbuf parameter. If the function returns RTNORM, you must release the resbuf.
The following sample populates a resbuf with the plot set names using map_pltDefList(). If the operation is successful the plot set name(s) are displayed, and the resbuf is released as required.
struct resbuf* pPlotSetListRb = NULL; int returnCode = map_pltDefList(&pPlotSetListRb;); if (RTNORM == returnCode){ struct resbuf* rb = pPlotSetListRb; acutPrintf( "\nThe current project contains the following plot set(s): "); while(NULL != rb) { acutPrintf( "\n\"%s\"", rb->resval.rstring); rb = rb->rbnext; } } else { acutPrintf( "\nThe current project contains no plot sets."); } acutRelRb(pPlotSetListRb)