RoboidControl
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | Static Public Attributes | List of all members
Passer::LinearAlgebra::Axis Class Reference

#include <Axis.h>

Public Member Functions

 Axis ()
 
 Axis (Angle horizontal, Angle vertical)
 
 Axis (Vector3 v)
 
Vector3 ToVector3 ()
 

Public Attributes

Angle horizontalAngle
 
Angle verticalAngle
 

Static Public Attributes

static const Axis forward = Axis(0, 0)
 
static const Axis back = Axis(180, 0)
 
static const Axis up = Axis(0, 90)
 
static const Axis down = Axis(0, -90)
 
static const Axis left = Axis(-90, 0)
 
static const Axis right = Axis(90, 0)
 

Constructor & Destructor Documentation

◆ Axis() [1/3]

Axis::Axis ( )

◆ Axis() [2/3]

Axis::Axis ( Angle  horizontal,
Angle  vertical 
)

◆ Axis() [3/3]

Axis::Axis ( Vector3  v)

Member Function Documentation

◆ ToVector3()

Vector3 Axis::ToVector3 ( )

Member Data Documentation

◆ horizontalAngle

Angle Passer::LinearAlgebra::Axis::horizontalAngle

◆ verticalAngle

Angle Passer::LinearAlgebra::Axis::verticalAngle

◆ forward

const Axis Axis::forward = Axis(0, 0)
static

◆ back

const Axis Axis::back = Axis(180, 0)
static

◆ up

const Axis Axis::up = Axis(0, 90)
static

◆ down

const Axis Axis::down = Axis(0, -90)
static

◆ left

const Axis Axis::left = Axis(-90, 0)
static

◆ right

const Axis Axis::right = Axis(90, 0)
static

The documentation for this class was generated from the following files: