diff options
author | lecoanet | 2004-01-26 09:35:37 +0000 |
---|---|---|
committer | lecoanet | 2004-01-26 09:35:37 +0000 |
commit | b4de93b9f382617fa660b31851b0516cd26f7040 (patch) | |
tree | dfa10132d3d73c233c75120bed7541a931a07d08 /generic/Geo.h | |
parent | 8b517a26a21a3abb8c8d7d2c0412ea207b633721 (diff) | |
download | tkzinc-b4de93b9f382617fa660b31851b0516cd26f7040.zip tkzinc-b4de93b9f382617fa660b31851b0516cd26f7040.tar.gz tkzinc-b4de93b9f382617fa660b31851b0516cd26f7040.tar.bz2 tkzinc-b4de93b9f382617fa660b31851b0516cd26f7040.tar.xz |
*** empty log message ***
Diffstat (limited to 'generic/Geo.h')
-rw-r--r-- | generic/Geo.h | 10 |
1 files changed, 4 insertions, 6 deletions
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, |