Algebra3D
Algebra for 3D transformations
 All Classes Namespaces Files Functions Variables Typedefs Macros
Classes | Namespaces | Typedefs | Functions
Vector3.h File Reference
#include <algebra3d/global.h>

Go to the source code of this file.

Classes

class  algebra3d::Matrix3< fpType >
 A class to store 3x3 rotation matrices. More...
 
class  algebra3d::Quaternion< fpType >
 A class to store quaternions. More...
 
class  algebra3d::Vector3< fpType >
 A class to store vectors of 3 elements. More...
 

Namespaces

 algebra3d
 A namespace for the whole library.
 

Typedefs

typedef Vector3< double > algebra3d::Vector3D
 
typedef Vector3< float > algebra3d::Vector3F
 

Functions

template<class fpType >
Vector3< fpType > algebra3d::operator* (const double &scale, const Vector3< fpType > &vec)
 
template<class fpType >
Vector3< fpType > algebra3d::operator* (const float &scale, const Vector3< fpType > &vec)
 
template<class fpType >
std::ostream & algebra3d::operator<< (std::ostream &stream, const Vector3< fpType > &vec)
 
template<class fpType >
std::istream & algebra3d::operator>> (std::istream &stream, Vector3< fpType > &vec)
 

Detailed Description

Declaration of the Vector class.