Carma-platform v4.2.0
CARMA Platform is built on robot operating system (ROS) and utilizes open source software (OSS) that enables Cooperative Driving Automation (CDA) features to allow Automated Driving Systems to interact and cooperate with infrastructure and other vehicles through communication.
units_extensions.hpp File Reference
#include <units.h>
#include <ratio>
Include dependency graph for units_extensions.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  carma_cooperative_perception
 
namespace  units
 

Functions

template<typename T >
constexpr auto carma_cooperative_perception::remove_units (const T &value)
 
 units::UNIT_ADD (acceleration, centi_meters_per_second_squared, centimeters_per_second_squared, centi_mps_sq, unit< std::centi, meters_per_second_squared >) UNIT_ADD(acceleration
 
unit< std::ratio_multiply< std::ratio< 2 >, std::centi >, standard_gravity > units::UNIT_ADD (angular_velocity, centi_degrees_per_second, centi_degrees_per_second, centi_deg_per_s, unit< std::centi, degrees_per_second >) UNIT_ADD(angle
 
unit< std::ratio_multiply< std::ratio< 2 >, std::centi >, standard_gravity > unit< std::ratio_multiply< std::deci, std::micro >, degrees > units::UNIT_ADD (length, deca_centimeters, deca_centimeters, deca_cm, unit< std::ratio< 10 >, centimeters >) UNIT_ADD(angle
 
unit< std::ratio_multiply< std::ratio< 2 >, std::centi >, standard_gravity > unit< std::ratio_multiply< std::deci, std::micro >, degrees > unit< std::ratio_multiply< std::ratio< 1, 8 >, std::deci >, degrees > units::UNIT_ADD (velocity, two_milli_meters_per_second, two_milli_meters_per_second, two_milli_mps, unit< std::ratio_multiply< std::ratio< 2 >, std::milli >, meters_per_second >) UNIT_ADD(velocity
 

Variables

 units::two_centi_standard_gravities
 
 units::two_centi_SG
 
unit< std::ratio_multiply< std::ratio< 2 >, std::centi >, standard_gravity > units::deci_micro_degrees
 
unit< std::ratio_multiply< std::ratio< 2 >, std::centi >, standard_gravity > units::deci_udeg
 
unit< std::ratio_multiply< std::ratio< 2 >, std::centi >, standard_gravity > unit< std::ratio_multiply< std::deci, std::micro >, degrees > units::eighth_deci_degrees
 
unit< std::ratio_multiply< std::ratio< 2 >, std::centi >, standard_gravity > unit< std::ratio_multiply< std::deci, std::micro >, degrees > units::eighth_ddeg
 
unit< std::ratio_multiply< std::ratio< 2 >, std::centi >, standard_gravity > unit< std::ratio_multiply< std::deci, std::micro >, degrees > unit< std::ratio_multiply< std::ratio< 1, 8 >, std::deci >, degrees > units::two_centi_meters_per_second
 
unit< std::ratio_multiply< std::ratio< 2 >, std::centi >, standard_gravity > unit< std::ratio_multiply< std::deci, std::micro >, degrees > unit< std::ratio_multiply< std::ratio< 1, 8 >, std::deci >, degrees > units::two_centi_mps