summaryrefslogtreecommitdiff
path: root/fns.h
diff options
context:
space:
mode:
Diffstat (limited to 'fns.h')
-rw-r--r--fns.h18
1 files changed, 18 insertions, 0 deletions
diff --git a/fns.h b/fns.h
new file mode 100644
index 0000000..516fbb5
--- /dev/null
+++ b/fns.h
@@ -0,0 +1,18 @@
+Triangle Trian(int, int, int, int, int, int);
+Triangle Trianpt(Point, Point, Point);
+Point centroid(Triangle);
+void triangle(Image *, Triangle, int, Image *, Point);
+void filltriangle(Image *, Triangle, Image *, Point);
+Triangle rotatriangle(Triangle, double, Point);
+Vector Vec(double, double);
+Vector Vpt(Point);
+Vector addvec(Vector, Vector);
+Vector subvec(Vector, Vector);
+Vector mulvec(Vector, double);
+double dotvec(Vector, Vector);
+Vector normvec(Vector);
+double round(double);
+Point rotatept(Point, double, Point);
+int ptincircle(Point, Point, double);
+int triangleXcircle(Triangle, Point, double);
+void *emalloc(ulong);