aboutsummaryrefslogtreecommitdiff
path: root/generic/Geo.h
diff options
context:
space:
mode:
authorlecoanet2004-01-26 09:35:37 +0000
committerlecoanet2004-01-26 09:35:37 +0000
commitb4de93b9f382617fa660b31851b0516cd26f7040 (patch)
treedfa10132d3d73c233c75120bed7541a931a07d08 /generic/Geo.h
parent8b517a26a21a3abb8c8d7d2c0412ea207b633721 (diff)
downloadtkzinc-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.h10
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,