From 4d035c645584451925ee533e7bd9e1158b5cf7da Mon Sep 17 00:00:00 2001 From: neoraider Date: Wed, 29 Aug 2007 19:54:05 +0000 Subject: zoomedit: Einige Rauminformationen werden jetzt angezeigt & Name kann ge?ndert werden. --- geometry.h | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'geometry.h') diff --git a/geometry.h b/geometry.h index 2978ef4..c32b3ea 100644 --- a/geometry.h +++ b/geometry.h @@ -43,9 +43,15 @@ void addVertex(VERTEX_LIST *list, VERTEX *v); void insertVertex(VERTEX_LIST *list, VERTEX *v, unsigned int n); void deleteVertex(VERTEX_LIST *list, unsigned int n); +double vertexDistanceSquare(const VERTEX *v1, const VERTEX *v2); +double vertexDistance(const VERTEX *v1, const VERTEX *v2); int vertexInRect(const VERTEX *v, const RECTANGLE *rect); gboolean vertexInPolygon(const VERTEX *v, const POLYGON *p); + +double polygonPerimeter(const POLYGON *p); +double polygonArea(const POLYGON *p); + int lineIntersection(const LINE *la, const LINE *lb, VERTEX *v); int lineRectIntersection(const LINE *l, const RECTANGLE *rect, int edge, VERTEX *v); int lineRectIntersections(const LINE *line, const RECTANGLE *rect, int edge, VERTEX *v1, VERTEX *v2); -- cgit v1.2.3