9 #ifndef _LIBALMATH_ALMATH_TYPES_ALVELOCITY3D_H_
10 #define _LIBALMATH_ALMATH_TYPES_ALVELOCITY3D_H_
13 #include <almath/api.h>
109 Velocity3D(
const std::vector<float>& pFloats);
190 Velocity3D operator/ (
const float pVal)
const;
216 const float& pEpsilon=0.0001f)
const;
242 void toVector(std::vector<float>& pReturnValue)
const;
243 std::vector<float> toVector(
void)
const;
249 void writeToVector(std::vector<float>::iterator& pIt)
const;
254 const Velocity3D& pVel1);
266 ALMATH_API
float norm (
const Velocity3D& pVel);
278 ALMATH_API Velocity3D
normalize(
const Velocity3D& pVel);
282 #endif // _LIBALMATH_ALMATH_TYPES_ALVELOCITY3D_H_
Create and play with a Velocity3D.
BodyMass< T > operator+(const BodyMass< T > &lhs, const BodyMass< T > &rhs)
bool isNear(const Transform &lhs, const Transform &rhs, double epsilon)
bool operator!=(const Pose &lhs, const Pose &rhs)
ALMATH_API Position2D normalize(const Position2D &pPos)
Normalize a Position2D.
ALMATH_API float norm(const Position2D &pPos)
Compute the norm of a Position2D.
bool operator==(const BodyMass< T > &lhs, const BodyMass< T > &rhs)