Go to the documentation of this file.
27 template<
typename GetT,
typename SetT = std::
nullptr_t>
36 "RotationImpl getter should return an sva::PTransformd");
45 builder.
write(std::is_same_v<SetT, std::nullptr_t>);
55 template<
typename GetT>
56 auto Rotation(
const std::string & name, GetT get_fn)
62 template<
typename GetT,
typename SetT>
63 auto Rotation(
const std::string & name, GetT get_fn, SetT set_fn)
static constexpr size_t write_size()
Definition: elements.h:106
Definition: MessagePackBuilder.h:86
void write(mc_rtc::MessagePackBuilder &builder)
Definition: Rotation.h:41
auto Rotation(const std::string &name, GetT get_fn)
Definition: Rotation.h:56
constexpr static size_t write_size()
Definition: Rotation.h:39
Definition: Rotation.h:28
RotationImpl(const std::string &name, GetT get_fn, SetT set_fn=nullptr)
Definition: Rotation.h:32
static constexpr auto type
Definition: Rotation.h:30
void write(mc_rtc::MessagePackBuilder &builder)
Definition: elements.h:108
Definition: Observer.h:15
RotationImpl()
Definition: Rotation.h:49
const std::string & name() const
Definition: elements.h:61