instanceface

Langue: en

Version: October 1, 1997 (fedora - 05/07/09)

Section: 3 (Bibliothèques de fonctions)

NAME

instanceface - returns the face of a connector in a placed instance
man2html: unable to open or read file man1/alc_origin.1

SYNOPSYS

 #include "mph403.h"
 void *instanceface(modelface, symmetry)
 char modelface, symmetry;
 

PARAMETERS

modelface
Face of a connector in its figure.
symmetry
Geometrical operation applied to the instanciation of the figure.

DESCRIPTION

instanceface determines the orientation of a connector in an instance of its model.

EXAMPLE

 #include "mph403.h"
 char channelFace(channelDir, i, c)
 char channelDir;
 phins_list *i;
 phcon_list *c;
 {
    if (channelDir == VER)
       switch (instanceface(c->ORIENT, i->TRANSF)) {
          case EAST :
             return WEST;
          case WEST :
             return EAST;
          default :
             return instanceface(c->ORIENT, i->TRANSF);
       }
    else
       switch (instanceface(c->ORIENT, i->TRANSF)) {
          case NORTH :
             return SOUTH;
          case SOUTH :
             return NORTH;
          default :
             return instanceface(c->ORIENT, i->TRANSF);
       }
 }
 

SEE ALSO

mbk(1), phcon(3), phfig(3), phins(3).
man2html: unable to open or read file man1/alc_bug_report.1