![]() |
![]()
| ![]() |
![]()
NAMExyflat - compute hierarchical coordinates See the file man1/alc_origin.1. SYNOPSIS#include "mph.h" void xyflat(xout, yout, x, y, xins, yins, x1, y1, x2, y2, trsf) long ∗xout, ∗yout; long x, y; long xins, yins; long x1, y1, x2, y2; char trsf; PARAMETERS
DESCRIPTIONxyflat computes coordinates relative to a model of instance
in order to give them in figure coordinates, taking care of the
transformation performed on the instance.
EXAMPLE#include "mph.h" long GET_CON_X(insname, conname, index) char ∗insname, ∗conname; long index; { phfig_list ∗ptfig; /∗ pointer on model of instance called insname ∗/ phins_list ∗ptins; /∗ pointer on instance called insname ∗/ phcon_list ∗ptcon; /∗ pointer on the conname called con inside ptins ∗/ long x_con, y_con; /∗ return values, y_con here for beauty ∗/ ptins = getphins(WORK_PHFIG, insname); ptfig = getphfig(ptins->FIGNAME, 'P'); ptcon = getphcon(ptfig, conname, index); xyflat(&x_con, &y_con, ptcon->XCON, ptcon->YCON, ptins->XINS, ptins->YIINS, ptfig->XAB1, ptfig->YAB1, ptfig->XAB2, ptfig->YAB2, ptins->TRANSF); return x_con; } SEE ALSOmbk(1), phfig(3), phins(3). See the file man1/alc_bug_report.1.
|