SYNOPSYS
#include "rutnnn.h" ptype_list *getrdsmodellist( Figure ) rdsfig_list *Figure;
PARAMETER
- Figure
 - The figure which contains the models to extract.
 
DESCRIPTION
The getrdsmodellist function gets list of instance's models of the figure 'Figure'. The data structure returned "ptype_list" is defined ( in MBK library mutnnn.h ) as follows :- 
typedef struct ptype { struct ptype *NEXT; /* next pointer */ void *DATA; /* generic pointer */ long TYPE; /* type */ } ptype_list; 
The field 'DATA' of ptype_list structure contains the pointer to the rdsfig_list structure.
RETURN VALUE
The getrdsmodellist function returns a pointer which is head of pointer's list of the instances's models of the figure. If the list is empty, NULL pointer is returned.ERRORS
noneEXAMPLE :
    #include "mphnnn.h"
    #include "mutnnn.h"
    #include "rdsnnn.h"
    #include "rutnnn.h"
    #include "rtlnnn.h"
    main()
     {
      phfig_list  *MbkFigure;
      rdsfig_list *RdsFigure;
      ptype_list  *FigureList;
      ptype_list  *ScanFigureList;
      mbkenv(); 
      rdsenv();
      loadrdsparam();
      MbkFigure        = getphfig("core",'A');
      RdsFigure = figmbkrds(MbkFigure,0,0); 
      FigureList = getrdsmodellist( RdsFigure );
      for (
            ScanFigureList  = FigureList ;
            ScanFigureList != (ptype_list *) NULL ;
            ScanFigureList  = ScanFigureList->NEXT
          )
        viewrdsfig ( (rdsfig_list *) ScanFigureList->DATA );
      . . .
    }

