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
 
  - Figure which contains the rectangle to delete.
 
  - Rectangle
 
  - 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.