Go to the documentation of this file.
60 inline explicit Point(
float _x,
float _y)
74 return reinterpret_cast<float*
>(
this);
78 inline const float*
Array()
const
80 return reinterpret_cast<const float*
>(
this);
86 return sqrtf(
x*
x +
y*
y);
106 return Point(left.
x + right.
x, left.
y + right.
y);
120 return Point(left.
x - right.
x, left.
y - right.
y);
134 return Point(left * right.
x, left * right.
y);
140 return Point(left.
x * right, left.
y * right);
154 return Point(left.
x / right, left.
y / right);
163 s <<
"[" <<
x <<
", " <<
y <<
"]";
188 return sqrtf((a.
x-b.
x)*(a.
x-b.
x) + (a.
y-b.
y)*(a.
y-b.
y));