3 #include <mof/real.hpp>
12 Vector2D(real x_ , real y_);
13 Vector2D(int x_ , int y_);
17 mof::Vector2D operator +(const mof::Vector2D& rhs) const;
18 mof::Vector2D operator -(const mof::Vector2D& rhs) const;
19 mof::Vector2D operator *(float rhs) const;
20 mof::Vector2D operator /(float rhs) const;
22 bool operator ==(const mof::Vector2D& obj) const;
23 bool operator !=(const mof::Vector2D& obj) const;
24 mof::Vector2D operator -( ) const;
26 friend mof::Vector2D operator *(const mof::Vector2D& vec , real f);
27 friend mof::Vector2D operator *(real f , const mof::Vector2D & vec);
28 friend std::ostream& operator <<(std::ostream& os , const Vector2D& obj );