Program Listing for File Conversions.h
↰ Return to documentation for file (/tmp/ws/src/sick_safetyscanners2/include/sick_safetyscanners2/utils/Conversions.h
)
// this is for emacs file handling -*- mode: c++; indent-tabs-mode: nil -*-
// -- BEGIN LICENSE BLOCK ----------------------------------------------
// -- END LICENSE BLOCK ------------------------------------------------
//----------------------------------------------------------------------
//----------------------------------------------------------------------
#ifndef SICK_SAFETYSCANNERS2_UTILS_CONVERSIONS_H
#define SICK_SAFETYSCANNERS2_UTILS_CONVERSIONS_H
#include <sick_safetyscanners_base/Types.h>
namespace sick {
inline std::string btoa(bool x)
{
return ((x) ? "true" : "false");
}
inline float degToRad(float deg)
{
return deg * M_PI / 180.0f;
}
inline float radToDeg(float rad)
{
return rad * 180.0f / M_PI;
}
inline uint16_t skipToPublishFrequency(int skip)
{
return skip + 1;
}
} // End namespace sick
#endif // SICK_SAFETYSCANNERS2_UTILS_CONVERSIONS_H