ArticulatedObjectReader.h
Go to the documentation of this file.
1
#pragma once
2
3
#include "
Reader.h
"
4
5
namespace
armarx::armem::articulated_object
6
{
7
8
class
ArticulatedObjectReader
:
virtual
public
Reader
9
{
10
public
:
11
using
Reader::Reader
;
12
13
VirtualRobot::RobotPtr
getArticulatedObject
(
const
std::string& typeName,
14
const
armem::Time
& timestamp,
15
const
std::optional<std::string>& providerName,
16
const
std::string& instanceName =
""
);
17
18
bool
synchronizeArticulatedObject
(
VirtualRobot::Robot
&
object
,
19
const
armem::Time
& timestamp,
20
const
std::optional<std::string>& providerName);
21
};
22
}
// namespace armarx::armem::articulated_object
armarx::armem::articulated_object::ArticulatedObjectReader
Definition:
ArticulatedObjectReader.h:8
armarx::armem::articulated_object::ArticulatedObjectReader::getArticulatedObject
VirtualRobot::RobotPtr getArticulatedObject(const std::string &typeName, const armem::Time ×tamp, const std::optional< std::string > &providerName, const std::string &instanceName="")
Definition:
ArticulatedObjectReader.cpp:28
armarx::armem::articulated_object::Reader::Reader
Reader()=default
armarx::armem::human::Robot
@ Robot
Definition:
util.h:14
armarx::core::time::DateTime
Represents a point in time.
Definition:
DateTime.h:24
armarx::armem::articulated_object::ArticulatedObjectReader::synchronizeArticulatedObject
bool synchronizeArticulatedObject(VirtualRobot::Robot &object, const armem::Time ×tamp, const std::optional< std::string > &providerName)
Definition:
ArticulatedObjectReader.cpp:70
armarx::armem::articulated_object
Definition:
ArticulatedObjectReader.cpp:24
armarx::armem::articulated_object::Reader
Definition:
Reader.h:39
Reader.h
VirtualRobot::RobotPtr
std::shared_ptr< class Robot > RobotPtr
Definition:
Bus.h:18
RobotAPI
libraries
armem_objects
client
articulated_object
ArticulatedObjectReader.h
Generated on Tue Feb 13 2024 06:12:07 for armarx_documentation by
1.8.17