Contains the Vector3 class. More...
#include "API.h"
#include <cmath>
#include <ostream>
Classes | |
class | RVO::Vector3 |
Defines a three-dimensional vector. More... | |
Namespaces | |
namespace | RVO |
Contains all classes, functions, and constants used in the library. | |
Functions | |
float | RVO::abs (const Vector3 &vector) |
Computes the length of a specified three-dimensional vector. | |
float | RVO::absSq (const Vector3 &vector) |
Computes the squared length of a specified three-dimensional vector. | |
Vector3 | RVO::cross (const Vector3 &vector1, const Vector3 &vector2) |
Computes the cross product of the specified three-dimensional vectors. | |
Vector3 | RVO::normalize (const Vector3 &vector) |
Computes the normalization of the specified three-dimensional vector. | |
Vector3 | RVO::operator* (float scalar, const Vector3 &vector) |
Computes the scalar multiplication of the specified three-dimensional vector with the specified scalar value. | |
std::ostream & | RVO::operator<< (std::ostream &os, const Vector3 &vector) |
Inserts the specified three-dimensional vector into the specified output stream. |
Contains the Vector3 class.