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.