Classes | Namespaces | Typedefs | Enumerations | Functions
person.h File Reference
#include <geometry_msgs/TransformStamped.h>
#include <functional>
#include <memory>
#include <boost/optional.hpp>
#include "base.h"
#include "face.h"
#include "body.h"
#include "voice.h"
#include <hri_msgs/EngagementLevel.h>
#include <std_msgs/Float32.h>
#include "tf2_ros/transform_listener.h"
#include "tf2_ros/message_filter.h"
#include "message_filters/subscriber.h"
Include dependency graph for person.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  hri::Person
 

Namespaces

 hri
 

Typedefs

typedef std::shared_ptr< const Person > hri::PersonConstPtr
 
typedef std::shared_ptr< Person > hri::PersonPtr
 
typedef std::weak_ptr< const Person > hri::PersonWeakConstPtr
 
typedef std::weak_ptr< Person > hri::PersonWeakPtr
 

Enumerations

enum  hri::EngagementLevel { hri::DISENGAGED = 1, hri::ENGAGING = 2, hri::ENGAGED = 3, hri::DISENGAGING = 4 }
 

Functions

const static std::string hri::PERSON_TF_PREFIX ("person_")
 
const static ros::Duration hri::PERSON_TF_TIMEOUT (0.01)
 


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