typedef struct { /* Definition of cylindrical anamorphism */ short theta1,theta2; short r1,r2; } CYLINDER; typedef struct { /* Definition of conical anamorphism */ short r1,r2; } CONE; typedef struct { /* Definition of circular anamorphism */ double rx,ry; } CIRCLE; typedef struct { /* Definition of planar anamorphism */ Point p1,p2,p3,p4; } PLANE; typedef struct { /* Definition of parabolic anamorphism */ double a,b; } PARABOLA; typedef struct { /* Definition of rectonical anamorphism */ double x1,x2; double y1,y2; } RECTONICAL;