cpp_robotics::unit_dimention
Types
Name | |
---|---|
using UnitType< 0, 0, 0, 0, 0, 0, 0 > | no_dimention |
using UnitType< 1, 0, 0, 0, 0, 0, 0 > | metere |
using UnitType< 0, 1, 0, 0, 0, 0, 0 > | kilogram |
using UnitType< 0, 0, 1, 0, 0, 0, 0 > | second |
using UnitType< 0, 0, 0, 1, 0, 0, 0 > | ampere |
using UnitType< 0, 0, 0, 0, 1, 0, 0 > | kelvin |
using UnitType< 0, 0, 0, 0, 0, 1, 0 > | mole |
using UnitType< 0, 0, 0, 0, 0, 0, 1 > | candela |
using udim_pow< metere, 2 >::unit | area |
using udim_pow< metere, 3 >::unit | volume |
using udim_div< metere, second >::unit | velocity |
using udim_div< velocity, second >::unit | acceleration |
using udim_div< kilogram, volume >::unit | dencity |
using udim_div< metere, metere >::unit | angle |
using udim_inv< second >::unit | hertz |
using udim_div< udim_mul< metere, kilogram >::unit, udim_pow< second, 2 >::unit >::unit | newton |
using udim_div< newton, area >::unit | pascal |
using udim_mul< pascal, second >::unit | viscosity |
using udim_mul< newton, metere >::unit | joule |
using udim_div< joule, second >::unit | watt |
using udim_div< watt, ampere >::unit | volt |
using udim_mul< second, ampere >::unit | coulomb |
using udim_div< coulomb, volt >::unit | farad |
using udim_div< volt, ampere >::unit | ohm |
using udim_mul< volt, second >::unit | weber |
using udim_div< weber, ampere >::unit | henry |
using udim_mul< newton, metere >::unit | torque |
using udim_mul< kilogram, area >::unit | inertia |
using udim_div< angle, second >::unit | angular_velocity |
using udim_div< angular_velocity, second >::unit | angular_acceleration |
Types Documentation
using no_dimention
using cpp_robotics::unit::unit_dimention::no_dimention = typedef UnitType<0, 0, 0, 0, 0, 0, 0>;
using metere
using cpp_robotics::unit::unit_dimention::metere = typedef UnitType<1, 0, 0, 0, 0, 0, 0>;
using kilogram
using cpp_robotics::unit::unit_dimention::kilogram = typedef UnitType<0, 1, 0, 0, 0, 0, 0>;
using second
using cpp_robotics::unit::unit_dimention::second = typedef UnitType<0, 0, 1, 0, 0, 0, 0>;
using ampere
using cpp_robotics::unit::unit_dimention::ampere = typedef UnitType<0, 0, 0, 1, 0, 0, 0>;
using kelvin
using cpp_robotics::unit::unit_dimention::kelvin = typedef UnitType<0, 0, 0, 0, 1, 0, 0>;
using mole
using cpp_robotics::unit::unit_dimention::mole = typedef UnitType<0, 0, 0, 0, 0, 1, 0>;
using candela
using cpp_robotics::unit::unit_dimention::candela = typedef UnitType<0, 0, 0, 0, 0, 0, 1>;
using area
using cpp_robotics::unit::unit_dimention::area = typedef udim_pow<metere, 2>::unit;
using volume
using cpp_robotics::unit::unit_dimention::volume = typedef udim_pow<metere, 3>::unit;
using velocity
using cpp_robotics::unit::unit_dimention::velocity = typedef udim_div<metere, second>::unit;
using acceleration
using cpp_robotics::unit::unit_dimention::acceleration = typedef udim_div<velocity, second>::unit;
using dencity
using cpp_robotics::unit::unit_dimention::dencity = typedef udim_div<kilogram, volume>::unit;
using angle
using cpp_robotics::unit::unit_dimention::angle = typedef udim_div<metere, metere>::unit;
using hertz
using cpp_robotics::unit::unit_dimention::hertz = typedef udim_inv<second>::unit;
using newton
using cpp_robotics::unit::unit_dimention::newton = typedef udim_div<udim_mul<metere, kilogram>::unit, udim_pow<second, 2>::unit>::unit;
using pascal
using cpp_robotics::unit::unit_dimention::pascal = typedef udim_div<newton, area>::unit;
using viscosity
using cpp_robotics::unit::unit_dimention::viscosity = typedef udim_mul<pascal, second>::unit;
using joule
using cpp_robotics::unit::unit_dimention::joule = typedef udim_mul<newton, metere>::unit;
using watt
using cpp_robotics::unit::unit_dimention::watt = typedef udim_div<joule, second>::unit;
using volt
using cpp_robotics::unit::unit_dimention::volt = typedef udim_div<watt, ampere>::unit;
using coulomb
using cpp_robotics::unit::unit_dimention::coulomb = typedef udim_mul<second, ampere>::unit;
using farad
using cpp_robotics::unit::unit_dimention::farad = typedef udim_div<coulomb, volt>::unit;
using ohm
using cpp_robotics::unit::unit_dimention::ohm = typedef udim_div<volt, ampere>::unit;
using weber
using cpp_robotics::unit::unit_dimention::weber = typedef udim_mul<volt, second>::unit;
using henry
using cpp_robotics::unit::unit_dimention::henry = typedef udim_div<weber, ampere>::unit;
using torque
using cpp_robotics::unit::unit_dimention::torque = typedef udim_mul<newton, metere>::unit;
using inertia
using cpp_robotics::unit::unit_dimention::inertia = typedef udim_mul<kilogram, area>::unit;
using angular_velocity
using cpp_robotics::unit::unit_dimention::angular_velocity = typedef udim_div<angle, second>::unit;
using angular_acceleration
using cpp_robotics::unit::unit_dimention::angular_acceleration = typedef udim_div<angular_velocity, second>::unit;
Updated on 2024-05-28 at 06:55:40 +0000