armarx::human Namespace Reference

Namespaces

namespace  arondto
 
namespace  pose
 

Functions

template<class ValueType>
std::optional< ValueType > opt_from_json (const simox::json::json &j, const std::string key)
 
template<class ValueType>
void set_if_present (simox::json::json &j, const std::string key, const std::optional< ValueType > optional)
 

Variables

const armem::MemoryID FaceRecognitionCoreSegmentID
 
const armem::MemoryID HumanActivityCoreSegmentID
 
const armem::MemoryID HumanRobotInteractionCoreSegmentID
 
const armem::MemoryID MemoryID {"Human"}
 
const armem::MemoryID PersonInstanceCoreSegmentID
 
const armem::MemoryID PoseCoreSegmentID = MemoryID.withCoreSegmentName("Pose")
 
const armem::MemoryID ProfileCoreSegmentID = MemoryID.withCoreSegmentName("Profile")
 

Function Documentation

◆ opt_from_json()

template<class ValueType>
std::optional< ValueType > opt_from_json ( const simox::json::json & j,
const std::string key )

Definition at line 46 of file json_conversions.cpp.

+ Here is the caller graph for this function:

◆ set_if_present()

template<class ValueType>
void set_if_present ( simox::json::json & j,
const std::string key,
const std::optional< ValueType > optional )

Definition at line 59 of file json_conversions.cpp.

+ Here is the caller graph for this function:

Variable Documentation

◆ FaceRecognitionCoreSegmentID

const armem::MemoryID FaceRecognitionCoreSegmentID
extern
Initial value:
=
MemoryID.withCoreSegmentName("FaceRecognition")
const armem::MemoryID MemoryID

Definition at line 30 of file memory_ids.cpp.

◆ HumanActivityCoreSegmentID

const armem::MemoryID HumanActivityCoreSegmentID
extern
Initial value:
=
MemoryID.withCoreSegmentName("HumanActivity")

Definition at line 40 of file memory_ids.cpp.

◆ HumanRobotInteractionCoreSegmentID

const armem::MemoryID HumanRobotInteractionCoreSegmentID
extern
Initial value:
=
MemoryID.withCoreSegmentName("HumanRobotInteraction")

Definition at line 43 of file memory_ids.cpp.

◆ MemoryID

const armem::MemoryID MemoryID {"Human"}
extern

Definition at line 28 of file memory_ids.cpp.

◆ PersonInstanceCoreSegmentID

const armem::MemoryID PersonInstanceCoreSegmentID
extern
Initial value:
=
MemoryID.withCoreSegmentName("PersonInstance")

Definition at line 35 of file memory_ids.cpp.

◆ PoseCoreSegmentID

const armem::MemoryID PoseCoreSegmentID = MemoryID.withCoreSegmentName("Pose")
extern

Definition at line 38 of file memory_ids.cpp.

◆ ProfileCoreSegmentID

const armem::MemoryID ProfileCoreSegmentID = MemoryID.withCoreSegmentName("Profile")
extern

Definition at line 33 of file memory_ids.cpp.