ArticulatedObjectWriter.h
Go to the documentation of this file.
1
2
3#pragma once
4
5#include <VirtualRobot/VirtualRobot.h>
6
7#include "Writer.h"
8
10{
11
12 class ArticulatedObjectWriter : virtual public Writer
13 {
14 public:
15 using Writer::Writer;
16
17 /**
18 * @brief Stores the articulated object in the memory.
19 *
20 */
21 bool storeArticulatedObject(const VirtualRobot::RobotPtr& articulatedObject,
23 bool isStatic = false);
24
25 /**
26 * @brief Stores the articulated object. If the object class in unknown,
27 * it will also be stored in the corresponding class core segment.
28 */
31 bool isStatic = false);
32
33 private:
34 };
35} // namespace armarx::armem::articulated_object
std::string timestamp()
bool storeArticulatedObject(const VirtualRobot::RobotPtr &articulatedObject, const armem::Time &timestamp, bool isStatic=false)
Stores the articulated object in the memory.
bool storeArticulatedObjectWithObjectClass(const VirtualRobot::RobotPtr &articulatedObject, const armem::Time &timestamp, bool isStatic=false)
Stores the articulated object.
std::shared_ptr< class Robot > RobotPtr
Definition Bus.h:19
armarx::core::time::DateTime Time