Skip to content

rtm/constants.h

#include "rtm/constants.h"

Constants are defined here. Usage is meant to be as natural as possible.

float foo = rtm::constants::pi();
double bar = rtm::constants::pi() * 0.5;

constants::pi

float constants::pi()

PI.

The return value also converts to double.

constants::half_pi

float constants::half_pi()

PI / 2.

The return value also converts to double.

constants::two_pi

float constants::two_pi()

PI * 2.

The return value also converts to double.

constants::one_div_two_pi

float constants::one_div_two_pi()

1.0 / (PI * 2)

The return value also converts to double.

constants::pi_div_one_eighty

float constants::pi_div_one_eighty()

PI / 180.

The return value also converts to double.

constants::one_eighty_div_pi

float constants::one_eighty_div_pi()

180 / PI

The return value also converts to double.