コンテンツにスキップ

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