Person Struct Reference

#include <VisionX/libraries/armem_human/types.h>

Public Member Functions

std::string getDisplayName () const
 
std::string getFirstName () const
 
std::string getLastName () const
 
Pronouns getPronouns () const
 
bool operator== (armarx::armem::human::Person other) const
 

Public Attributes

Abilities abilities
 
armarx::aron::data::DictPtr attributes
 
std::map< std::string, std::string > customAttributes
 
std::vector< std::string > customNotes
 
std::vector< FaceImage > faceImages
 
PersonID id
 
std::vector< std::string > medicalConditions
 
armarx::Names names
 
PhysicalData physiologicalBiometrics
 
Preferences preferences
 
std::vector< std::string > previousInteractions
 
std::vector< std::string > roles
 
std::optional< PersonalRooms > rooms
 

Member Function Documentation

◆ getDisplayName()

std::string getDisplayName ( ) const
inline

◆ getFirstName()

std::string getFirstName ( ) const
inline

◆ getLastName()

std::string getLastName ( ) const
inline

◆ getPronouns()

Pronouns getPronouns ( ) const
inline

◆ operator==()

bool operator== ( armarx::armem::human::Person other) const
inline

Member Data Documentation

◆ abilities

Abilities abilities

◆ attributes

◆ customAttributes

std::map<std::string, std::string> customAttributes

◆ customNotes

std::vector<std::string> customNotes

◆ faceImages

std::vector<FaceImage> faceImages

◆ id

◆ medicalConditions

std::vector<std::string> medicalConditions

◆ names

◆ physiologicalBiometrics

PhysicalData physiologicalBiometrics

◆ preferences

Preferences preferences

◆ previousInteractions

std::vector<std::string> previousInteractions

◆ roles

std::vector<std::string> roles

◆ rooms

std::optional<PersonalRooms> rooms

The documentation for this struct was generated from the following file: