|
|
|
@ -159,12 +159,8 @@ template<class T, size_t size> class Vector { |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
/** @brief Vector length */ |
|
|
|
/** @brief Vector length */ |
|
|
|
T length() const { |
|
|
|
inline T length() const { |
|
|
|
T out(0); |
|
|
|
return sqrt(operator*(*this)); |
|
|
|
for(size_t i = 0; i != size; ++i) |
|
|
|
|
|
|
|
out += pow(at(i), 2); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
return sqrt(out); |
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
/** @brief Normalized vector (of length 1) */ |
|
|
|
/** @brief Normalized vector (of length 1) */ |
|
|
|
|