Scroll to navigation

DELRDSFIGREC(3) RDS PHYSICAL FUNCTIONS DELRDSFIGREC(3)

NAME

delrdsfigrec - deletes a rectangle 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"rdsnnn.h"

int delrdsfigrec( Figure, Rectangle )
rdsfig_list ∗Figure;
rdsrec_list ∗Rectangle;

PARAMETER

Figure which contains the rectangle to delete.
The rectangle to delete

DESCRIPTION

The delrdsfigrec function deletes a rectangle object (which is composed of the rdsrec_list structure and an eventually added structure) from a figure.

RETURN VALUE

1 => The rectangle has been deleted.
0 => The rectangle doesn't exist.

ERRORS

None

EXAMPLE


#include "mutnnn.h"
#include "rdsnnn.h"
#include "rtlnnn.h"
typedef struct UserStruct
{
char ∗STRING;
void ∗USER1;
} UserStruct;
main()
{
rdsfig_list ∗Figure;
rdsrec_list ∗Rectangle;
int Result;
mbkenv();
rdsenv();
loadrdsparam();
Figure = addrdsfig ("core",sizeof ( UserStruct ) );
Rectangle =
addrdsfigrec(Figure,"Alu1",RDS_ALU1,2,4,12,1);
/∗
deletes the rectangle of the figure
∗/
Result = delrdsfigrec ( Figure,Rectangle );
if ( Result == 0 ) printf("Rectangle not found !\n");
}

SEE ALSO

librds, allocrdsfigrec

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