Helios++
Helios software for LiDAR simulations
Directions.h
1 #pragma once
2 
3 #include <glm/glm.hpp>
4 
10 class Directions {
11 public:
12  // *** CONSTANTS *** //
13  // ******************* //
14  // Canonical basis
18  static const glm::dvec3 right;
22  static const glm::dvec3 forward;
26  static const glm::dvec3 up;
27 
28  // ARINC 705 norm
33  static const glm::dvec3 yaw;
38  static const glm::dvec3 roll;
43  static const glm::dvec3 pitch;
44 };
Coordinate system convention.
Definition: Directions.h:10
static const glm::dvec3 roll
Roll rotation around as defined by the ARINC 705 norm.
Definition: Directions.h:38
static const glm::dvec3 yaw
Yaw rotation around as defined by the ARINC 705 norm.
Definition: Directions.h:33
static const glm::dvec3 right
x : left-right direction
Definition: Directions.h:18
static const glm::dvec3 forward
y : forward-backward direction
Definition: Directions.h:22
static const glm::dvec3 pitch
Pitch rotation around as defined by the ARINC 705 norm.
Definition: Directions.h:43
static const glm::dvec3 up
z : up-down direction
Definition: Directions.h:26