|
#include "Impl.h"
#include <ArmarXCore/core/application/properties/PropertyDefinitionContainer.h>
#include <ArmarXCore/core/exceptions/local/ExpressionException.h>
#include <ArmarXCore/core/time/Metronome.h>
#include <RobotAPI/libraries/armem/client/MemoryNameSystem.h>
#include <RobotAPI/libraries/armem/client/query.h>
#include <RobotAPI/libraries/armem/core/error.h>
#include <RobotAPI/libraries/armem/core/wm/memory_definitions.h>
#include <RobotAPI/libraries/armem_robot_state/aron/Proprioception.aron.generated.h>
#include <RobotAPI/libraries/armem_robot_state/aron/Transform.aron.generated.h>
#include <RobotAPI/libraries/armem_robot_state/client/common/VirtualRobotReader.h>
#include <RobotAPI/libraries/armem_robot_state/client/common/constants.h>
#include <RobotAPI/libraries/armem_robot_state/common/localization/TransformHelper.h>
Go to the source code of this file.
Namespaces | |
armarx | |
This file offers overloads of toIce() and fromIce() functions for STL container types. | |
armarx::robot_state_prediction_client_example | |
simox | |
simox::alg | |
Functions | |
template<class... Args> | |
std::vector< Args... > | concatenate (const std::vector< Args... > &lhs, const std::vector< Args... > &rhs) |
template<class KeyT , class ValueT > | |
std::map< KeyT, ValueT > | map_from_key_value_pairs (const std::vector< KeyT > &lhs, const std::vector< ValueT > &rhs) |
template<class KeyT , class ValueT > | |
std::vector< ValueT > | multi_at (const std::map< KeyT, ValueT > &map, const std::vector< KeyT > &keys, bool skipMissing=false) |
template<class... Args> | |
std::vector< Args... > | slice (const std::vector< Args... > &vector, size_t start=0, std::optional< size_t > end=std::nullopt) |