Go to the documentation of this file.
26 template<
typename GetT>
35 std::vector<sva::PTransformd>>::value,
36 "Trajectory element data callback must return either an Eigen::Vector3d, an sva::PTransformd or an "
37 "std::vector of either types");
48 config_.
write(builder);
58 template<
typename GetT>
65 template<
typename GetT>
static constexpr auto type
Definition: Trajectory.h:29
static constexpr size_t write_size()
Definition: elements.h:106
Definition: MessagePackBuilder.h:86
TrajectoryImpl()
Definition: Trajectory.h:41
auto Trajectory(const std::string &name, GetT get_fn)
Definition: Trajectory.h:59
void write(mc_rtc::MessagePackBuilder &out) const
Definition: types.h:179
void write(mc_rtc::MessagePackBuilder &builder)
Definition: Trajectory.h:45
TrajectoryImpl(const std::string &name, const LineConfig &config, GetT get_fn)
Definition: Trajectory.h:31
Definition: elements.h:104
Definition: Trajectory.h:27
constexpr static size_t write_size()
Definition: Trajectory.h:43
void write(mc_rtc::MessagePackBuilder &builder)
Definition: elements.h:108
static constexpr size_t write_size()
Definition: types.h:177
Definition: Observer.h:15
const std::string & name() const
Definition: elements.h:61