Flair
Framework Libre Air
Vector3D.h File Reference

Class defining a 3D vector. More...

#include <stddef.h>

Go to the source code of this file.

Classes

class  flair::core::Vector3D
 Class defining a 3D vector. More...
 

Namespaces

 flair
 namespace of the flair Framework
 
 flair::core
 Core classes.
 

Functions

Vector3D flair::core::operator+ (const Vector3D &vectorA, const Vector3D &vectorB)
 Add. More...
 
Vector3D flair::core::operator- (const Vector3D &vectorA, const Vector3D &vectorB)
 Substract. More...
 
Vector3D flair::core::operator- (const Vector3D &vector)
 Minus. More...
 
Vector3D flair::core::operator/ (const Vector3D &vector, float coeff)
 Divid. More...
 
Vector3D flair::core::operator* (const Vector3D &vectorA, const Vector3D &vectorB)
 Hadamard product. More...
 
Vector3D flair::core::operator* (const Vector3D &vector, float coeff)
 Multiply. More...
 
Vector3D flair::core::operator* (float coeff, const Vector3D &vector)
 Multiply. More...
 
Vector3D flair::core::CrossProduct (const Vector3D &vectorA, const Vector3D &vectorB)
 Cross product. More...
 
float flair::core::DotProduct (const Vector3D &vectorA, const Vector3D &vectorB)
 Dot product. More...
 

Detailed Description

Class defining a 3D vector.

Author
Guillaume Sanahuja, Copyright Heudiasyc UMR UTC/CNRS 7253
Date
2013/05/02
Version
4.0