GSP
Quick Navigator

Search Site

Unix VPS
A - Starter
B - Basic
C - Preferred
D - Commercial
MPS - Dedicated
Previous VPSs
* Sign Up! *

Support
Contact Us
Online Help
Handbooks
Domain Status
Man Pages

FAQ
Virtual Servers
Pricing
Billing
Technical

Network
Facilities
Connectivity
Topology Map

Miscellaneous
Server Agreement
Year 2038
Credits
 

USA Flag

 

 

Man Pages


Manual Reference Pages  -  PHINS (3)

[Include document man1/alc_contents.mac]

   phins    phins

NAME

phins - mbk physical instance

CONTENTS

Description
See Also

DESCRIPTION

The phins structure is used to describe a instance belonging to a symbolic layout model, see phfig(3) for details.

The declarations needed to work on phins are available in the header file "/labo/include/mph402.h", where ’402’ is the actual mbk version.

The following C structure supports the description of the instance :







typedef struct phins {
   struct phins     *NEXT;
   char             *INSNAME;
   char             *FIGNAME;
   long             XINS,YINS;
   char             TRANSF;
   struct ptype     *USER;
} phins_list;


NEXT Pointer to the next instance in the list.
FIGNAME Model of the instance. This gives the name of the figure that is currently beeing instanciated. The model may not be present in memory.
NAME Name of the instance. The instance is identified by its name, so it should be unique at a given hierarchical level.
XINS, YINS Coordinates of the lower left corner of the instance, after possible geometrical operation.
TRANSF Contains the geometrical operations that should be performed before placing the instance. Eight legal values are allowed :
NOSYM no operation
SYM_X x becomes -x
SYM_Y y becomes -y
SYMXY x becomes -x and y becomes -y
ROT_P rotates 90 degrees counter clockwise
ROT_M rotates 90 degrees clockwise
SY_RP x becomes -x then rotates 90 degrees counter clockwise
SY_RM x becomes -x then rotates 90 degrees clockwise
USER Pointer to a ptype list, see ptype(3) for details, that is a general purpose pointer used to share informations on the instance.
Remark : the phins structure does not contain any information about the size of the instance. Neither the abutment box nor the connectors are available. The model must be loaded when such information is needed.

SEE ALSO

mbk(1), addphins(3), getphins(3), delphins(3), phfig(3), ptype(3).

[Include document man1/alc_bug_report.1]

Search for    or go to Top of page |  Section 3 |  Main Index


ASIM/LIP6 PHINS (3) October 1, 1997

Powered by GSP Visit the GSP FreeBSD Man Page Interface.
Output converted with manServer 1.07.