16 const std::optional<std::string>& providerName)
const = 0;
20 const std::string& instanceName,
21 const std::optional<std::string>& providerName)
const = 0;
22 virtual std::optional<ArticulatedObject>
23 get(
const std::string& name,
25 const std::optional<std::string>& providerName)
const = 0;
virtual ~ReaderInterface()=default
virtual ArticulatedObject get(const ArticulatedObjectDescription &description, const armem::Time ×tamp, const std::string &instanceName, const std::optional< std::string > &providerName) const =0
virtual bool synchronize(ArticulatedObject &obj, const armem::Time ×tamp, const std::optional< std::string > &providerName) const =0
virtual std::optional< ArticulatedObject > get(const std::string &name, const armem::Time ×tamp, const std::optional< std::string > &providerName) const =0
virtual ~WriterInterface()=default
virtual bool store(const ArticulatedObject &obj, bool isStatic) const =0
armarx::armem::robot_state::Robot ArticulatedObject
armarx::armem::robot_state::description::RobotDescription ArticulatedObjectDescription
armarx::core::time::DateTime Time