2 dimension vector
More...
#include <Vector2D.hpp>
template<typename T>
class Vector2D_t< T >
2 dimension vector
- Template Parameters
-
◆ Vector2D_t() [1/3]
Construct a new Vector 2 D object.
- Parameters
-
◆ Vector2D_t() [2/3]
Construct a new Vector 2 D object.
◆ Vector2D_t() [3/3]
Construct a new Vector 2 D object.
- Parameters
-
31 :
x(vec.
x),
y(vec.
y){}
◆ ~Vector2D_t()
Destroy the Vector 2 D object.
◆ operator+=()
Operator +=.
- Parameters
-
- Returns
- Vector2D_t& -
46 { this->
x += vec.
x; this->
y += vec.
y;
return *
this; }
◆ operator-=()
Operator -=.
- Parameters
-
- Returns
- Vector2D_t& -
54 { this->
x -= vec.
x; this->
y -= vec.
y;
return *
this; }
◆ operator+()
◆ operator-()
◆ operator==()
Operator ==.
- Parameters
-
- Returns
- true -
-
false -
87 {
return (vec.
x == this->x && vec.
y == this->y ); }
◆ area()
Area of rectangle extened on the vector.
- Returns
- unsigned int - -..-
◆ adj()
Is points are adjoining?
- Parameters
-
- Returns
- true - yes
-
false - no
104 {
return abs(this->
x-vec.
x)<2 && abs(this->
y-vec.
y)<2; }
The documentation for this class was generated from the following file: