table of contents
GETRDSMODELLIST(3) | RDS PHYSICAL FUNCTIONS | GETRDSMODELLIST(3) |
NAME¶
getrdsmodellist - gets model list of the instances of a figure
ORIGIN¶
This software belongs to the ALLIANCE CAD SYSTEM developed by the ASIM team at LIP6 laboratory of Université Pierre et Marie CURIE, in Paris, France.
Web : http://asim.lip6.fr/recherche/alliance/
E-mail : alliance-users@asim.lip6.fr
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¶
none
EXAMPLE :¶
#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 );
. . .
}
SEE ALSO¶
librut, Mutlibrary
BUG REPORT¶
This tool is under development at the ASIM department of
the LIP6 laboratory.
We need your feedback to improve documentation and tools.
October 1, 1997 | ASIM/LIP6 |