Classes | Typedefs | Enumerations | Functions
hri Namespace Reference

Classes

class  Body
 
class  Face
 
class  FeatureTracker
 
class  HRIListener
 Main entry point to libhri. This is most likely what you want to use. Use example: More...
 
struct  IntensityConfidence
 
class  Person
 
class  Voice
 

Typedefs

typedef std::shared_ptr< const BodyBodyConstPtr
 
typedef std::shared_ptr< BodyBodyPtr
 
typedef std::weak_ptr< const BodyBodyWeakConstPtr
 
typedef std::weak_ptr< BodyBodyWeakPtr
 
typedef std::shared_ptr< const FaceFaceConstPtr
 
typedef std::shared_ptr< FaceFacePtr
 
typedef std::weak_ptr< const FaceFaceWeakConstPtr
 
typedef std::weak_ptr< FaceFaceWeakPtr
 
typedef std::string ID
 
typedef std::shared_ptr< const PersonPersonConstPtr
 
typedef std::shared_ptr< PersonPersonPtr
 
typedef std::weak_ptr< const PersonPersonWeakConstPtr
 
typedef std::weak_ptr< PersonPersonWeakPtr
 
typedef std::shared_ptr< const VoiceVoiceConstPtr
 
typedef std::shared_ptr< VoiceVoicePtr
 
typedef std::weak_ptr< const VoiceVoiceWeakConstPtr
 
typedef std::weak_ptr< VoiceVoiceWeakPtr
 

Enumerations

enum  EngagementLevel { DISENGAGED = 1, ENGAGING = 2, ENGAGED = 3, DISENGAGING = 4 }
 
enum  FeatureType {
  invalid = 0, person = (1u << 0), tracked_person = (1u << 1), face = (1u << 2),
  body = (1u << 3), voice = (1u << 4)
}
 
enum  Gender { FEMALE = 1, MALE = 2, OTHER = 3 }
 

Functions

const static std::string BODY_TF_PREFIX ("body_")
 
const static ros::Duration BODY_TF_TIMEOUT (0.01)
 
const static std::string FACE_TF_PREFIX ("face_")
 
const static ros::Duration FACE_TF_TIMEOUT (0.01)
 
const static std::string GAZE_TF_PREFIX ("gaze_")
 
const static std::string PERSON_TF_PREFIX ("person_")
 
const static ros::Duration PERSON_TF_TIMEOUT (0.01)
 
const static std::string VOICE_TF_PREFIX ("voice_")
 
const static ros::Duration VOICE_TF_TIMEOUT (0.01)
 

Typedef Documentation

◆ BodyConstPtr

typedef std::shared_ptr<const Body> hri::BodyConstPtr

Definition at line 137 of file body.h.

◆ BodyPtr

typedef std::shared_ptr<Body> hri::BodyPtr

Definition at line 136 of file body.h.

◆ BodyWeakConstPtr

typedef std::weak_ptr<const Body> hri::BodyWeakConstPtr

Definition at line 139 of file body.h.

◆ BodyWeakPtr

typedef std::weak_ptr<Body> hri::BodyWeakPtr

Definition at line 138 of file body.h.

◆ FaceConstPtr

typedef std::shared_ptr<const Face> hri::FaceConstPtr

Definition at line 209 of file face.h.

◆ FacePtr

typedef std::shared_ptr<Face> hri::FacePtr

Definition at line 208 of file face.h.

◆ FaceWeakConstPtr

typedef std::weak_ptr<const Face> hri::FaceWeakConstPtr

Definition at line 211 of file face.h.

◆ FaceWeakPtr

typedef std::weak_ptr<Face> hri::FaceWeakPtr

Definition at line 210 of file face.h.

◆ ID

typedef std::string hri::ID

Definition at line 40 of file base.h.

◆ PersonConstPtr

typedef std::shared_ptr<const Person> hri::PersonConstPtr

Definition at line 162 of file person.h.

◆ PersonPtr

typedef std::shared_ptr<Person> hri::PersonPtr

Definition at line 161 of file person.h.

◆ PersonWeakConstPtr

typedef std::weak_ptr<const Person> hri::PersonWeakConstPtr

Definition at line 164 of file person.h.

◆ PersonWeakPtr

typedef std::weak_ptr<Person> hri::PersonWeakPtr

Definition at line 163 of file person.h.

◆ VoiceConstPtr

typedef std::shared_ptr<const Voice> hri::VoiceConstPtr

Definition at line 147 of file voice.h.

◆ VoicePtr

typedef std::shared_ptr<Voice> hri::VoicePtr

Definition at line 146 of file voice.h.

◆ VoiceWeakConstPtr

typedef std::weak_ptr<const Voice> hri::VoiceWeakConstPtr

Definition at line 149 of file voice.h.

◆ VoiceWeakPtr

typedef std::weak_ptr<Voice> hri::VoiceWeakPtr

Definition at line 148 of file voice.h.

Enumeration Type Documentation

◆ EngagementLevel

Enumerator
DISENGAGED 
ENGAGING 
ENGAGED 
DISENGAGING 

Definition at line 55 of file person.h.

◆ FeatureType

Enumerator
invalid 
person 
tracked_person 
face 
body 
voice 

Definition at line 42 of file base.h.

◆ Gender

Enumerator
FEMALE 
MALE 
OTHER 

Definition at line 58 of file face.h.

Function Documentation

◆ BODY_TF_PREFIX()

const static std::string hri::BODY_TF_PREFIX ( "body_"  )
static

◆ BODY_TF_TIMEOUT()

const static ros::Duration hri::BODY_TF_TIMEOUT ( 0.  01)
static

◆ FACE_TF_PREFIX()

const static std::string hri::FACE_TF_PREFIX ( "face_"  )
static

◆ FACE_TF_TIMEOUT()

const static ros::Duration hri::FACE_TF_TIMEOUT ( 0.  01)
static

◆ GAZE_TF_PREFIX()

const static std::string hri::GAZE_TF_PREFIX ( "gaze_"  )
static

◆ PERSON_TF_PREFIX()

const static std::string hri::PERSON_TF_PREFIX ( "person_"  )
static

◆ PERSON_TF_TIMEOUT()

const static ros::Duration hri::PERSON_TF_TIMEOUT ( 0.  01)
static

◆ VOICE_TF_PREFIX()

const static std::string hri::VOICE_TF_PREFIX ( "voice_"  )
static

◆ VOICE_TF_TIMEOUT()

const static ros::Duration hri::VOICE_TF_TIMEOUT ( 0.  01)
static


libhri
Author(s): Séverin Lemaignan
autogenerated on Thu Jul 6 2023 02:43:58