Ruckig 0.15.0
Motion Generation for Robots and Machines
Loading...
Searching...
No Matches
utils.hpp File Reference
#include <array>
#include <iomanip>
#include <optional>
#include <sstream>
#include <string>
#include <type_traits>
#include <vector>

Classes

struct  ruckig::MemoryRequirement
 Helper class to define the memory requirement when using intermediate waypoints (only in Ruckig Pro) More...
 

Namespaces

namespace  ruckig
 

Macros

#define RUCKIG_DISABLE_CLOCK
 When defined before including, Ruckig disables all usage of C++ chrono and clocks.
 

Typedefs

template<class T , size_t DOFs>
using ruckig::StandardVector = typename std::conditional< DOFs >= 1, std::array<T, DOFs>, std::vector<T> >::type
 Vector data type based on the C++ standard library.
 
template<class T , size_t DOFs, size_t SIZE>
using ruckig::StandardSizeVector = typename std::conditional< DOFs >= 1, std::array<T, SIZE>, std::vector<T> >::type
 

Functions

template<class Vector >
std::string ruckig::join (const Vector &array, bool high_precision=false)
 Join a vector for easy printing (e.g. to std::cout)
 

Macro Definition Documentation

◆ RUCKIG_DISABLE_CLOCK

#define RUCKIG_DISABLE_CLOCK

When defined before including, Ruckig disables all usage of C++ chrono and clocks.