]> Shamusworld >> Repos - architektonas/blobdiff - src/vector.h
Added ability to translate groups with Lines.
[architektonas] / src / vector.h
index 0551ea87cc8555a0309aa0ad1946d5f8d340c39b..6c0ad200e067051ea646042a6ce4451ecd8f731e 100644 (file)
@@ -35,6 +35,9 @@ class Vector
                Vector& operator-=(Vector const v);             // Vector minus Vector self-assignment\r
                Vector& operator-=(double const v);             // Vector minus constant self-assignment\r
 \r
+               bool operator==(Vector const v);                // Check for equality\r
+               bool operator!=(Vector const v);                // Check for inequality\r
+\r
                Vector Unit(void);\r
                double Magnitude(void);\r
                double Angle(void);\r
@@ -44,6 +47,8 @@ class Vector
 \r
                static double Dot(Vector v1, Vector v2);\r
                static double Magnitude(Vector v1, Vector v2);\r
+               static double Parameter(Vector v1, Vector v2, Vector p);\r
+               static Vector Normal(Vector v1, Vector v2);\r
 \r
        public:\r
                double x, y, z;\r