- Vector operator-(void); // Unary negation
- Vector operator*(double const v); // Vector times constant (double)
- Vector operator*(float const v); // Vector times constant (float)
- Vector operator/(double const v); // Vector divided by constant (double)
- Vector operator/(float const v); // Vector divided by constant (float)
- Vector operator*(Vector const v); // Vector product
- double Dot(Vector const v); // Dot product
-
- Vector& operator*=(double const v); // Vector times constant self-assignment
- Vector& operator/=(double const v); // Vector divided by constant self-assignment
- Vector& operator+=(Vector const v); // Vector plus Vector self-assignment
- Vector& operator+=(double const v); // Vector plus constant self-assignment
- Vector& operator-=(Vector const v); // Vector minus Vector self-assignment
- Vector& operator-=(double const v); // Vector minus constant self-assignment
+ Vector operator-(void); // Unary negation
+ Vector operator*(double const v); // Vector times constant (double)
+ Vector operator*(float const v); // Vector times constant (float)
+ Vector operator/(double const v); // Vector divided by constant (double)
+ Vector operator/(float const v); // Vector divided by constant (float)
+ Vector operator*(Vector const v); // Vector product
+ double Dot(Vector const v); // Dot product
+
+ Vector& operator*=(double const v); // Vector times constant self-assignment
+ Vector& operator/=(double const v); // Vector divided by constant self-assignment
+ Vector& operator+=(Vector const v); // Vector plus Vector self-assignment
+ Vector& operator+=(double const v); // Vector plus constant self-assignment
+ Vector& operator-=(Vector const v); // Vector minus Vector self-assignment
+ Vector& operator-=(double const v); // Vector minus constant self-assignment