|
using | Vector2d = Vector< double, 2 > |
|
using | Vector2f = Vector< float, 2 > |
|
using | Vector2s = Vector< short, 2 > |
|
using | Vector2i = Vector< int, 2 > |
|
using | Vector2u = Vector< uint, 2 > |
|
using | Vector2b = Vector< Byte, 2 > |
|
using | Vector3d = Vector< double, 3 > |
|
using | Vector3f = Vector< float, 3 > |
|
using | Vector3s = Vector< short, 3 > |
|
using | Vector3i = Vector< int, 3 > |
|
using | Vector3u = Vector< uint, 3 > |
|
using | Vector3b = Vector< Byte, 3 > |
|
using | Vector4d = Vector< double, 4 > |
|
using | Vector4f = Vector< float, 4 > |
|
using | Vector4s = Vector< short, 4 > |
|
using | Vector4i = Vector< int, 4 > |
|
using | Vector4u = Vector< uint, 4 > |
|
using | Vector4b = Vector< Byte, 4 > |
|
using | Vertex2d = Vector2d |
|
using | Vertex2f = Vector2f |
|
using | Vertex2s = Vector2s |
|
using | Vertex2i = Vector2i |
|
using | Vertex2u = Vector2u |
|
using | Vertex2b = Vector2b |
|
using | Vertex3d = Vector3d |
|
using | Vertex3f = Vector3f |
|
using | Vertex3s = Vector3s |
|
using | Vertex3i = Vector3i |
|
using | Vertex3u = Vector3u |
|
using | Vertex3b = Vector3b |
|
using | Vertex4d = Vector4d |
|
using | Vertex4f = Vector4f |
|
using | Vertex4s = Vector4s |
|
using | Vertex4i = Vector4i |
|
using | Vertex4u = Vector4u |
|
using | Vertex4b = Vector4b |
|
typedef Initializer< Vector4d > | Vector4dInitializer |
|
typedef Initializer< Vector4f > | Vector4fInitializer |
|
typedef Initializer< Vector4s > | Vector4sInitializer |
|
typedef Initializer< Vector4b > | Vector4bInitializer |
|
typedef Initializer< Vector3d > | Vector3dInitializer |
|
typedef Initializer< Vector3f > | Vector3fInitializer |
|
typedef Initializer< Vector3s > | Vector3sInitializer |
|
typedef Initializer< Vector3b > | Vector3bInitializer |
|
typedef Initializer< Vector2d > | Vector2dInitializer |
|
typedef Initializer< Vector2f > | Vector2fInitializer |
|
typedef Initializer< Vector2s > | Vector2sInitializer |
|
typedef Initializer< Vector2b > | Vector2bInitializer |
|
typedef VectorArray< Vector4d > | Vector4dArray |
|
typedef VectorArray< Vector4f > | Vector4fArray |
|
typedef VectorArray< Vector4s > | Vector4sArray |
|
typedef VectorArray< Vector4i > | Vector4iArray |
|
typedef VectorArray< Vector4b > | Vector4bArray |
|
typedef VectorArray< Vector3d > | Vector3dArray |
|
typedef VectorArray< Vector3f > | Vector3fArray |
|
typedef VectorArray< Vector3s > | Vector3sArray |
|
typedef VectorArray< Vector3i > | Vector3iArray |
|
typedef VectorArray< Vector3b > | Vector3bArray |
|
typedef VectorArray< Vector2d > | Vector2dArray |
|
typedef VectorArray< Vector2f > | Vector2fArray |
|
typedef VectorArray< Vector2s > | Vector2sArray |
|
typedef VectorArray< Vector2i > | Vector2iArray |
|
typedef VectorArray< Vector2b > | Vector2bArray |
|
typedef Vector4dArray | Vertex4dArray |
|
typedef Vector4fArray | Vertex4fArray |
|
typedef Vector4sArray | Vertex4sArray |
|
typedef Vector4iArray | Vertex4iArray |
|
typedef Vector4bArray | Vertex4bArray |
|
typedef Vector3dArray | Vertex3dArray |
|
typedef Vector3fArray | Vertex3fArray |
|
typedef Vector3sArray | Vertex3sArray |
|
typedef Vector3iArray | Vertex3iArray |
|
typedef Vector3bArray | Vertex3bArray |
|
typedef Vector2dArray | Vertex2dArray |
|
typedef Vector2fArray | Vertex2fArray |
|
typedef Vector2sArray | Vertex2sArray |
|
typedef Vector2iArray | Vertex2iArray |
|
typedef Vector2bArray | Vertex2bArray |
|
|
template<typename T , uint LENGTH> |
bool | compare (const Vector< T, LENGTH > &v1, const Vector< T, LENGTH > &v2, T precision) |
|
template<typename T , uint LENGTH> |
const std::istream & | operator>> (std::istream &is, Vector< T, LENGTH > &v) |
|
template<typename T , uint LENGTH> |
const Vector< T, LENGTH > | operator+ (const Vector< T, LENGTH > &v1, const Vector< T, LENGTH > &v2) |
|
template<typename T , uint LENGTH> |
const Vector< T, LENGTH > | operator- (const Vector< T, LENGTH > &v1, const Vector< T, LENGTH > &v2) |
|
template<typename T , uint LENGTH> |
const Vector< T, LENGTH > | operator- (const Vector< T, LENGTH+1 > &v1, const Vector< T, LENGTH+1 > &v2) |
|
template<typename T , uint LENGTH> |
const Vector< T, LENGTH > | operator* (const T scalar, const Vector< T, LENGTH > &v1) |
|
template<typename T , uint LENGTH> |
const Vector< T, LENGTH > | operator* (const Vector< T, LENGTH > &v1, const T scalar) |
|
template<typename T , uint LENGTH> |
const Vector< T, LENGTH > | operator/ (const T scalar, const Vector< T, LENGTH > &v1) |
|
template<typename T , uint LENGTH> |
const Vector< T, LENGTH > | operator/ (const Vector< T, LENGTH > &v1, const T scalar) |
|
template<typename T , uint LENGTH> |
const Vector< T, LENGTH > | operator- (const Vector< T, LENGTH > &v1) |
|
template<typename T , uint LENGTH> |
const T | dot (const Vector< T, LENGTH+1 > &v1, const Vector< T, LENGTH > &v2) |
|
template<typename T , uint LENGTH> |
const T | dot (const Vector< T, LENGTH > &v1, const Vector< T, LENGTH > &v2) |
|
template<typename T > |
const T | det (const Vector< T, 2 > &v1, const Vector< T, 2 > &v2) |
|
template<typename T > |
const T | det (const Vector< T, 3 > &v1, const Vector< T, 3 > &v2, const Vector< T, 3 > &v3) |
|
template<typename T > |
const Vector< T, 2 > | cross (const Vector< T, 2 > &v1, const Vector< T, 2 > &v2) |
|
template<typename T > |
const Vector< T, 3 > | cross (const Vector< T, 3 > &v1, const Vector< T, 3 > &v2) |
|
template<typename T > |
const Vector< T, 4 > | cross (const Vector< T, 4 > &v1, const Vector< T, 4 > &v2) |
|
template<typename T > |
const Vector< T, 3 > | triple (const Vector< T, 3 > &v1, const Vector< T, 3 > &v2, const Vector< T, 3 > &v3) |
|
template<typename T , uint LENGTH> |
const Vector< T, 4 > | planeEquation (const Vector< T, LENGTH > &v1, const Vector< T, LENGTH > &v2, const Vector< T, LENGTH > &v3) |
|
template<typename T , uint LENGTH> |
const Vector< T, LENGTH > | perp (const Vector< T, LENGTH > &vec) |
|
template<typename T , uint LENGTH> |
T | angleRadians (const Vector< T, LENGTH > &v1, const Vector< T, LENGTH > &v2) |
|