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< FaceImagefaceImages
 
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< PersonalRoomsrooms
 

Detailed Description

Definition at line 206 of file types.h.

Member Function Documentation

◆ getDisplayName()

std::string getDisplayName ( ) const
inline

Definition at line 235 of file types.h.

◆ getFirstName()

std::string getFirstName ( ) const
inline

Definition at line 223 of file types.h.

◆ getLastName()

std::string getLastName ( ) const
inline

Definition at line 229 of file types.h.

◆ getPronouns()

Pronouns getPronouns ( ) const
inline

Definition at line 241 of file types.h.

◆ operator==()

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

Definition at line 272 of file types.h.

Member Data Documentation

◆ abilities

Abilities abilities

Definition at line 216 of file types.h.

◆ attributes

Definition at line 220 of file types.h.

◆ customAttributes

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

Definition at line 218 of file types.h.

◆ customNotes

std::vector<std::string> customNotes

Definition at line 219 of file types.h.

◆ faceImages

std::vector<FaceImage> faceImages

Definition at line 210 of file types.h.

◆ id

Definition at line 208 of file types.h.

◆ medicalConditions

std::vector<std::string> medicalConditions

Definition at line 217 of file types.h.

◆ names

Definition at line 209 of file types.h.

◆ physiologicalBiometrics

PhysicalData physiologicalBiometrics

Definition at line 213 of file types.h.

◆ preferences

Preferences preferences

Definition at line 215 of file types.h.

◆ previousInteractions

std::vector<std::string> previousInteractions

Definition at line 214 of file types.h.

◆ roles

std::vector<std::string> roles

Definition at line 211 of file types.h.

◆ rooms

std::optional<PersonalRooms> rooms

Definition at line 212 of file types.h.


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