Struct SplinePrimitive

Inheritance Relationships

Base Type

Struct Documentation

struct SplinePrimitive : public urcl::control::MotionPrimitive

Public Functions

inline SplinePrimitive(const urcl::vector6d_t &target_positions, const vector6d_t &target_velocities, const std::optional<vector6d_t> &target_accelerations, const std::chrono::duration<double> duration = std::chrono::milliseconds(0))
inline control::TrajectorySplineType getSplineType() const
virtual bool validate() const override

Public Members

vector6d_t target_positions
vector6d_t target_velocities
std::optional<vector6d_t> target_accelerations