From b4de93b9f382617fa660b31851b0516cd26f7040 Mon Sep 17 00:00:00 2001 From: lecoanet Date: Mon, 26 Jan 2004 09:35:37 +0000 Subject: *** empty log message *** --- generic/Draw.h | 3 +++ generic/Geo.h | 10 ++++------ generic/Transfo.h | 2 +- 3 files changed, 8 insertions(+), 7 deletions(-) (limited to 'generic') diff --git a/generic/Draw.h b/generic/Draw.h index 16dcf0f..546e1c4 100644 --- a/generic/Draw.h +++ b/generic/Draw.h @@ -125,5 +125,8 @@ void ZnRenderString(ZnTexFontInfo *tfi, unsigned char *str, unsigned int len); void ZnRenderFancyString(ZnTexFontInfo *tfi, unsigned char *str, unsigned int len); #endif +void ZnMapImage(XImage *image, XImage *mapped_image, ZnPoint *poly); + + #endif /* _Draw_h */ diff --git a/generic/Geo.h b/generic/Geo.h index 3c6ee0c..c0ad55a 100644 --- a/generic/Geo.h +++ b/generic/Geo.h @@ -63,11 +63,11 @@ typedef struct { - ZnPos x, y; + float x, y; } ZnPoint; typedef struct { - ZnPos x, y, w, h; + float x, y, w, h; } ZnRect; /* @@ -178,6 +178,7 @@ ZnOrigin2Anchor(ZnPoint *origin, ZnDim height, Tk_Anchor anchor, ZnPoint *position); +void ZnRectOrigin2Anchor(ZnPoint *rect, Tk_Anchor anchor, ZnPoint *position); void ZnBBox2XRect(ZnBBox *bbox, XRectangle *rect); @@ -286,10 +287,7 @@ ZnProjectionToAngle(ZnReal dx, ZnDim ZnRectangleToPointDist(ZnBBox *bbox, ZnPoint *p); -ZnDim -ZnLineToPointDist(ZnPoint *p1, - ZnPoint *p2, - ZnPoint *p); +ZnDim ZnLineToPointDist(ZnPoint *p1, ZnPoint *p2, ZnPoint *p, ZnPoint *closest); ZnDim ZnPolygonToPointDist(ZnPoint *points, diff --git a/generic/Transfo.h b/generic/Transfo.h index c116a61..6a01a32 100644 --- a/generic/Transfo.h +++ b/generic/Transfo.h @@ -43,7 +43,7 @@ * is lower left corner. */ typedef struct _ZnTransfo { - ZnReal _[3][2]; + float _[3][2]; } ZnTransfo; -- cgit v1.1