aboutsummaryrefslogtreecommitdiff
path: root/src/vector.hpp
diff options
context:
space:
mode:
authorJulian T <julian@jtle.dk>2021-01-12 18:48:40 +0100
committerJulian T <julian@jtle.dk>2021-01-12 18:48:40 +0100
commit8251be3e7ec0e381391c951fd4c8f1ab8080bef9 (patch)
tree8caaf285d59fadb3fb4ce6f3a4c9e1d956d8e21e /src/vector.hpp
parent0f9e88ccf0510ab4d830529fa539ef6db715f988 (diff)
Reorgranize source file structure
Diffstat (limited to 'src/vector.hpp')
-rw-r--r--src/vector.hpp33
1 files changed, 0 insertions, 33 deletions
diff --git a/src/vector.hpp b/src/vector.hpp
deleted file mode 100644
index 20e8210..0000000
--- a/src/vector.hpp
+++ /dev/null
@@ -1,33 +0,0 @@
-#ifndef VECTOR_H
-#define VECTOR_H
-
-#include <iostream>
-
-class Vec3d {
- public:
- Vec3d();
- Vec3d(double x, double y, double z);
-
- void set(double x, double y, double z);
- void normalize();
-
- double length() const;
- double dot(const Vec3d &vec) const;
-
- Vec3d cross(const Vec3d &vec) const;
-
- // Operators
- Vec3d operator+(const Vec3d &vec) const;
- Vec3d& operator+=(const Vec3d &vec);
- Vec3d operator-(const Vec3d &vec) const;
- Vec3d operator-() const;
- Vec3d operator*(double) const;
- Vec3d operator*(const Vec3d &vec) const;
- Vec3d operator/(double) const;
-
- friend std::ostream& operator<<(std::ostream& os, const Vec3d &v);
-
- double m_x, m_y, m_z;
-};
-
-#endif