RoboidControl
Loading...
Searching...
No Matches
Classes | Typedefs
Passer::LinearAlgebra Namespace Reference

Classes

class  AngleAxis
 
class  AngleOf
 
class  AngleUsing
 
class  Axis
 
class  Float
 
class  MatrixOf
 Single precision float matrix. More...
 
struct  Polar
 A polar vector. More...
 
struct  Quat
 A quaternion. More...
 
struct  Quaternion
 A quaternion. More...
 
class  RangeUsing
 
struct  Spherical
 A spherical vector. More...
 
struct  Vec3
 3-dimensional Vector representation More...
 
struct  Vector2
 A 2=dimensional vector. More...
 
struct  Vector3
 A 3-dimensional vector. More...
 

Typedefs

using Angle = AngleOf< float >
 
typedef AngleUsing< signed shortAngle16
 
typedef AngleUsing< signed longAngle32
 
typedef AngleUsing< signed charAngle8
 
typedef struct Passer::LinearAlgebra::Quat Quat
 A quaternion.
 
typedef struct Passer::LinearAlgebra::Vec3 Vec3
 3-dimensional Vector representation
 

Typedef Documentation

◆ Angle

◆ Angle16

◆ Angle32

◆ Angle8

◆ Quat

A quaternion.

This is a C-style implementation

◆ Vec3

3-dimensional Vector representation

This is a C-style implementation This uses the right-handed coordinate system.