LengthScaling Class Reference

#include <ArmarXSimulation/components/Simulator/mujoco/LengthScaling.h>

Public Member Functions

void disable ()
 Set scaling of meter to millimeter to 1.
 
void enable ()
 Set scaling of meter to millimeter to 1000.
 
 LengthScaling ()
 Constructor. Enables scaling.
 
float meterToMilli () const
 Get the scaling factor for: millimeter = meter * factor.
 
template<typename ValueT>
ValueT meterToMilli (const ValueT &meter) const
 Scale the given meter value to millimeter.
 
float milliToMeter () const
 Get the scaling factor for: meter = millimeter * factor.
 
template<typename ValueT>
ValueT milliToMeter (const ValueT &millimeter) const
 Scale the given millimeter value to meter.
 
void setEnabled (bool enabled)
 Enable or disable length scaling.
 

Constructor & Destructor Documentation

◆ LengthScaling()

Constructor. Enables scaling.

Member Function Documentation

◆ disable()

void disable ( )

Set scaling of meter to millimeter to 1.

◆ enable()

void enable ( )

Set scaling of meter to millimeter to 1000.

◆ meterToMilli() [1/2]

float meterToMilli ( ) const

Get the scaling factor for: millimeter = meter * factor.

◆ meterToMilli() [2/2]

template<typename ValueT>
ValueT meterToMilli ( const ValueT & meter) const
inline

Scale the given meter value to millimeter.

◆ milliToMeter() [1/2]

float milliToMeter ( ) const

Get the scaling factor for: meter = millimeter * factor.

◆ milliToMeter() [2/2]

template<typename ValueT>
ValueT milliToMeter ( const ValueT & millimeter) const
inline

Scale the given millimeter value to meter.

◆ setEnabled()

void setEnabled ( bool enabled)

Enable or disable length scaling.


The documentation for this class was generated from the following files: