]> git.lizzy.rs Git - nothing.git/blobdiff - src/point.h
TODO(#128)
[nothing.git] / src / point.h
index a026442c329d3564b7d44e00d9687304135068b4..dcdb1ac89472c9c4c95d865901b442e51fedf0b4 100644 (file)
@@ -7,7 +7,13 @@ typedef struct point_t {
 
 typedef point_t vec_t;
 
-vec_t vec_sum(const vec_t *v1, const vec_t *v2);
-vec_t vec_scala_mult(const vec_t *v, float scalar);
+vec_t vec(float x, float y);
+vec_t vec_sum(vec_t v1, vec_t v2);
+vec_t vec_neg(vec_t v);
+void vec_add(vec_t *v1, vec_t v2);
+float vec_length(vec_t v);
+vec_t vec_scala_mult(vec_t v, float scalar);
+vec_t vec_entry_mult(vec_t v1, vec_t v2);
+vec_t vec_entry_div(vec_t v1, vec_t v2);
 
 #endif  // POINT_H_