home *** CD-ROM | disk | FTP | other *** search
/ Liren Large Software Subsidy 13 / 13.iso / p / p230 / 1.ddi / ALIBF.H < prev    next >
Encoding:
Text File  |  1988-01-26  |  3.1 KB  |  129 lines

  1.     INTERFACE TO INTEGER*2 FUNCTION ARC[C](X0,Y0,R0,ANG0,ANG1)
  2.     DOUBLE PRECISION X0,Y0,R0,ANG0,ANG1
  3.     END
  4.  
  5.     INTERFACE TO INTEGER*2 FUNCTION BLOCK[C](BLKNAME[REFERENCE],
  6.      +             XB,YB)
  7.     CHARACTER*1 BLKNAME
  8.     DOUBLE PRECISION XB,YB
  9.     END
  10.  
  11.     INTERFACE TO INTEGER*2 FUNCTION ATTDEF[C](ANAME[REFERENCE],
  12.      +             ADEFAULT[REFERENCE],APROMPT[REFERENCE],XB,
  13.      +             YB,ASCALE,AANGLE,ALAB)
  14.     CHARACTER*1 ANAME,ADEFAULT,APROMPT
  15.     INTEGER*2 ALAB
  16.     DOUBLE PRECISION XB,YB,ASCALE,AANGLE
  17.     END
  18.  
  19.     INTERFACE TO INTEGER*2 FUNCTION CIRCLE[C](X0,Y0,R)
  20.     DOUBLE PRECISION X0,Y0,R
  21.     END
  22.  
  23.     INTERFACE TO INTEGER*2 FUNCTION CLODWG[C]()
  24.     END
  25.  
  26.     INTERFACE TO INTEGER*2 FUNCTION DOUCIR[C](X0,Y0,IR,OR)
  27.     DOUBLE PRECISION X0,Y0,IR,OR
  28.     END
  29.  
  30.     INTERFACE TO INTEGER*2 FUNCTION FACE3D[C](XX[REFERENCE],
  31.      +             YY[REFERENCE],ZZ[REFERENCE],N)
  32.     DOUBLE PRECISION XX,YY,ZZ
  33.     INTEGER*2 N
  34.     END
  35.  
  36.     INTERFACE TO INTEGER*2 FUNCTION INSERT[C](BLKNAME[REFERENCE],
  37.      +    XB,YB,XR,YR,ZR,RO)
  38.     CHARACTER*1 BLKNAME
  39.     DOUBLE PRECISION XB,YB,XR,YR,ZR,RO
  40.     END
  41.  
  42.     INTERFACE TO INTEGER*2 FUNCTION LAYER[C](LAYERNAME[REFERENCE],
  43.      +    COLOR,LTYPENAME[REFERENCE])
  44.     CHARACTER*1 LAYERNAME,LTYPENAME
  45.     INTEGER*2 COLOR
  46.     END
  47.  
  48.     INTERFACE TO INTEGER*2 FUNCTION LINE3D[C](X0,Y0,Z0,X1,Y1,Z1)
  49.     DOUBLE PRECISION X0,Y0,Z0,X1,Y1,Z1
  50.     END
  51.  
  52.     INTERFACE TO INTEGER*2 FUNCTION LINE[C](X0,Y0,X1,Y1)
  53.     DOUBLE PRECISION X0,Y0,X1,Y1
  54.     END
  55.  
  56.     INTERFACE TO INTEGER*2 FUNCTION OPNDWG[C](DNAME[REFERENCE],
  57.      +             SNAME[REFERENCE])
  58.     CHARACTER*1 DNAME,SNAME
  59.     END
  60.  
  61.     INTERFACE TO INTEGER*2 FUNCTION PLINE[C](XX[REFERENCE],
  62.      +             YY[REFERENCE],WIDTH,BULGE[REFERENCE],N,C)
  63.     DOUBLE PRECISION XX,YY,WIDTH,BULGE
  64.     INTEGER*2 N,C
  65.     END
  66.  
  67.     INTERFACE TO INTEGER*2 FUNCTION POINT[C](X0,Y0)
  68.     DOUBLE PRECISION X0,Y0
  69.     END
  70.  
  71.     INTERFACE TO INTEGER*2 FUNCTION POLINE[C](XX[REFERENCE],
  72.      +             YY[REFERENCE],W0[REFERENCE],W1[REFERENCE],
  73.      +             BULGE[REFERENCE],N,C)
  74.     DOUBLE PRECISION XX,YY,W0,W1,BULGE
  75.     INTEGER*2 N,C
  76.     END
  77.  
  78.     INTERFACE TO INTEGER*2 FUNCTION SOLID[C](XX[REFERENCE],
  79.      +             YY[REFERENCE],N)
  80.     DOUBLE PRECISION XX,YY
  81.     INTEGER*2 N
  82.     END
  83.  
  84.     INTERFACE TO INTEGER*2 FUNCTION STYLE[C](STYLENAME[REFERENCE],
  85.      +             SHPF1[REFERENCE],SHPF2[REFERENCE],
  86.      +             HEIGHT,WIDTH,ANGLE,BUD)
  87.     CHARACTER*1 STYLENAME,SHPF1,SHPF2
  88.     DOUBLE PRECISION HEIGHT,WIDTH,ANGLE
  89.     INTEGER*2 BUD
  90.     END
  91.  
  92.     INTERFACE TO INTEGER*2 FUNCTION TEXT[C](X0,Y0,HEIGHT,
  93.      +             ANGLE,STRING[REFERENCE],BUD)
  94.     DOUBLE PRECISION X0,Y0,HEIGHT,ANGLE
  95.     CHARACTER*1 STRING
  96.     INTEGER*2 BUD
  97.     END
  98.  
  99.     INTERFACE TO INTEGER*2 FUNCTION TRACE[C](X0,Y0,X1,Y1,W)
  100.     DOUBLE PRECISION X0,Y0,X1,Y1,W
  101.     END
  102.  
  103.     INTERFACE TO INTEGER*2 FUNCTION WBLOCK[C](WBLKNAME[REFERENCE],
  104.      +             XB,YB)
  105.     CHARACTER*1 WBLKNAME
  106.     DOUBLE PRECISION XB,YB
  107.     END
  108.  
  109.     INTEGER*2 WBLOCK
  110.     INTEGER*2 TRACE
  111.     INTEGER*2 ATTDEF
  112.     INTEGER*2 TEXT
  113.     INTEGER*2 STYLE
  114.     INTEGER*2 SOLID
  115.     INTEGER*2 POLINE
  116.     INTEGER*2 POINT
  117.     INTEGER*2 PLINE
  118.     INTEGER*2 OPNDWG
  119.     INTEGER*2 LINE
  120.     INTEGER*2 LINE3D
  121.     INTEGER*2 LAYER
  122.     INTEGER*2 INSERT
  123.     INTEGER*2 FACE3D
  124.     INTEGER*2 DOUCIR
  125.     INTEGER*2 CLODWG
  126.     INTEGER*2 CIRCLE
  127.     INTEGER*2 BLOCK
  128.     INTEGER*2 ARC
  129.