Fawkes API  Fawkes Development Version
fawkes::HumanSkeletonProjectionInterface Class Reference

HumanSkeletonProjectionInterface Fawkes BlackBoard Interface. More...

#include <>>

Inheritance diagram for fawkes::HumanSkeletonProjectionInterface:

Public Member Functions

virtual bool message_valid (const Message *message) const
 Check if message is valid and can be enqueued. More...
 
float horizontal_fov () const
 Get horizontal_fov value. More...
 
void set_horizontal_fov (const float new_horizontal_fov)
 Set horizontal_fov value. More...
 
size_t maxlenof_horizontal_fov () const
 Get maximum length of horizontal_fov value. More...
 
float vertical_fov () const
 Get vertical_fov value. More...
 
void set_vertical_fov (const float new_vertical_fov)
 Set vertical_fov value. More...
 
size_t maxlenof_vertical_fov () const
 Get maximum length of vertical_fov value. More...
 
uint32_t res_x () const
 Get res_x value. More...
 
void set_res_x (const uint32_t new_res_x)
 Set res_x value. More...
 
size_t maxlenof_res_x () const
 Get maximum length of res_x value. More...
 
uint32_t res_y () const
 Get res_y value. More...
 
void set_res_y (const uint32_t new_res_y)
 Set res_y value. More...
 
size_t maxlenof_res_y () const
 Get maximum length of res_y value. More...
 
uint16_t max_depth () const
 Get max_depth value. More...
 
void set_max_depth (const uint16_t new_max_depth)
 Set max_depth value. More...
 
size_t maxlenof_max_depth () const
 Get maximum length of max_depth value. More...
 
float * proj_com () const
 Get proj_com value. More...
 
float proj_com (unsigned int index) const
 Get proj_com value at given index. More...
 
void set_proj_com (unsigned int index, const float new_proj_com)
 Set proj_com value at given index. More...
 
void set_proj_com (const float *new_proj_com)
 Set proj_com value. More...
 
size_t maxlenof_proj_com () const
 Get maximum length of proj_com value. More...
 
float * proj_head () const
 Get proj_head value. More...
 
float proj_head (unsigned int index) const
 Get proj_head value at given index. More...
 
void set_proj_head (unsigned int index, const float new_proj_head)
 Set proj_head value at given index. More...
 
void set_proj_head (const float *new_proj_head)
 Set proj_head value. More...
 
size_t maxlenof_proj_head () const
 Get maximum length of proj_head value. More...
 
float * proj_neck () const
 Get proj_neck value. More...
 
float proj_neck (unsigned int index) const
 Get proj_neck value at given index. More...
 
void set_proj_neck (unsigned int index, const float new_proj_neck)
 Set proj_neck value at given index. More...
 
void set_proj_neck (const float *new_proj_neck)
 Set proj_neck value. More...
 
size_t maxlenof_proj_neck () const
 Get maximum length of proj_neck value. More...
 
float * proj_torso () const
 Get proj_torso value. More...
 
float proj_torso (unsigned int index) const
 Get proj_torso value at given index. More...
 
void set_proj_torso (unsigned int index, const float new_proj_torso)
 Set proj_torso value at given index. More...
 
void set_proj_torso (const float *new_proj_torso)
 Set proj_torso value. More...
 
size_t maxlenof_proj_torso () const
 Get maximum length of proj_torso value. More...
 
float * proj_waist () const
 Get proj_waist value. More...
 
float proj_waist (unsigned int index) const
 Get proj_waist value at given index. More...
 
void set_proj_waist (unsigned int index, const float new_proj_waist)
 Set proj_waist value at given index. More...
 
void set_proj_waist (const float *new_proj_waist)
 Set proj_waist value. More...
 
size_t maxlenof_proj_waist () const
 Get maximum length of proj_waist value. More...
 
float * proj_left_collar () const
 Get proj_left_collar value. More...
 
float proj_left_collar (unsigned int index) const
 Get proj_left_collar value at given index. More...
 
void set_proj_left_collar (unsigned int index, const float new_proj_left_collar)
 Set proj_left_collar value at given index. More...
 
void set_proj_left_collar (const float *new_proj_left_collar)
 Set proj_left_collar value. More...
 
size_t maxlenof_proj_left_collar () const
 Get maximum length of proj_left_collar value. More...
 
float * proj_left_shoulder () const
 Get proj_left_shoulder value. More...
 
float proj_left_shoulder (unsigned int index) const
 Get proj_left_shoulder value at given index. More...
 
void set_proj_left_shoulder (unsigned int index, const float new_proj_left_shoulder)
 Set proj_left_shoulder value at given index. More...
 
void set_proj_left_shoulder (const float *new_proj_left_shoulder)
 Set proj_left_shoulder value. More...
 
size_t maxlenof_proj_left_shoulder () const
 Get maximum length of proj_left_shoulder value. More...
 
float * proj_left_elbow () const
 Get proj_left_elbow value. More...
 
float proj_left_elbow (unsigned int index) const
 Get proj_left_elbow value at given index. More...
 
void set_proj_left_elbow (unsigned int index, const float new_proj_left_elbow)
 Set proj_left_elbow value at given index. More...
 
void set_proj_left_elbow (const float *new_proj_left_elbow)
 Set proj_left_elbow value. More...
 
size_t maxlenof_proj_left_elbow () const
 Get maximum length of proj_left_elbow value. More...
 
float * proj_left_wrist () const
 Get proj_left_wrist value. More...
 
float proj_left_wrist (unsigned int index) const
 Get proj_left_wrist value at given index. More...
 
void set_proj_left_wrist (unsigned int index, const float new_proj_left_wrist)
 Set proj_left_wrist value at given index. More...
 
void set_proj_left_wrist (const float *new_proj_left_wrist)
 Set proj_left_wrist value. More...
 
size_t maxlenof_proj_left_wrist () const
 Get maximum length of proj_left_wrist value. More...
 
float * proj_left_hand () const
 Get proj_left_hand value. More...
 
float proj_left_hand (unsigned int index) const
 Get proj_left_hand value at given index. More...
 
void set_proj_left_hand (unsigned int index, const float new_proj_left_hand)
 Set proj_left_hand value at given index. More...
 
void set_proj_left_hand (const float *new_proj_left_hand)
 Set proj_left_hand value. More...
 
size_t maxlenof_proj_left_hand () const
 Get maximum length of proj_left_hand value. More...
 
float * proj_left_fingertip () const
 Get proj_left_fingertip value. More...
 
float proj_left_fingertip (unsigned int index) const
 Get proj_left_fingertip value at given index. More...
 
void set_proj_left_fingertip (unsigned int index, const float new_proj_left_fingertip)
 Set proj_left_fingertip value at given index. More...
 
void set_proj_left_fingertip (const float *new_proj_left_fingertip)
 Set proj_left_fingertip value. More...
 
size_t maxlenof_proj_left_fingertip () const
 Get maximum length of proj_left_fingertip value. More...
 
float * proj_right_collar () const
 Get proj_right_collar value. More...
 
float proj_right_collar (unsigned int index) const
 Get proj_right_collar value at given index. More...
 
void set_proj_right_collar (unsigned int index, const float new_proj_right_collar)
 Set proj_right_collar value at given index. More...
 
void set_proj_right_collar (const float *new_proj_right_collar)
 Set proj_right_collar value. More...
 
size_t maxlenof_proj_right_collar () const
 Get maximum length of proj_right_collar value. More...
 
float * proj_right_shoulder () const
 Get proj_right_shoulder value. More...
 
float proj_right_shoulder (unsigned int index) const
 Get proj_right_shoulder value at given index. More...
 
void set_proj_right_shoulder (unsigned int index, const float new_proj_right_shoulder)
 Set proj_right_shoulder value at given index. More...
 
void set_proj_right_shoulder (const float *new_proj_right_shoulder)
 Set proj_right_shoulder value. More...
 
size_t maxlenof_proj_right_shoulder () const
 Get maximum length of proj_right_shoulder value. More...
 
float * proj_right_elbow () const
 Get proj_right_elbow value. More...
 
float proj_right_elbow (unsigned int index) const
 Get proj_right_elbow value at given index. More...
 
void set_proj_right_elbow (unsigned int index, const float new_proj_right_elbow)
 Set proj_right_elbow value at given index. More...
 
void set_proj_right_elbow (const float *new_proj_right_elbow)
 Set proj_right_elbow value. More...
 
size_t maxlenof_proj_right_elbow () const
 Get maximum length of proj_right_elbow value. More...
 
float * proj_right_wrist () const
 Get proj_right_wrist value. More...
 
float proj_right_wrist (unsigned int index) const
 Get proj_right_wrist value at given index. More...
 
void set_proj_right_wrist (unsigned int index, const float new_proj_right_wrist)
 Set proj_right_wrist value at given index. More...
 
void set_proj_right_wrist (const float *new_proj_right_wrist)
 Set proj_right_wrist value. More...
 
size_t maxlenof_proj_right_wrist () const
 Get maximum length of proj_right_wrist value. More...
 
float * proj_right_hand () const
 Get proj_right_hand value. More...
 
float proj_right_hand (unsigned int index) const
 Get proj_right_hand value at given index. More...
 
void set_proj_right_hand (unsigned int index, const float new_proj_right_hand)
 Set proj_right_hand value at given index. More...
 
void set_proj_right_hand (const float *new_proj_right_hand)
 Set proj_right_hand value. More...
 
size_t maxlenof_proj_right_hand () const
 Get maximum length of proj_right_hand value. More...
 
float * proj_right_fingertip () const
 Get proj_right_fingertip value. More...
 
float proj_right_fingertip (unsigned int index) const
 Get proj_right_fingertip value at given index. More...
 
void set_proj_right_fingertip (unsigned int index, const float new_proj_right_fingertip)
 Set proj_right_fingertip value at given index. More...
 
void set_proj_right_fingertip (const float *new_proj_right_fingertip)
 Set proj_right_fingertip value. More...
 
size_t maxlenof_proj_right_fingertip () const
 Get maximum length of proj_right_fingertip value. More...
 
float * proj_left_hip () const
 Get proj_left_hip value. More...
 
float proj_left_hip (unsigned int index) const
 Get proj_left_hip value at given index. More...
 
void set_proj_left_hip (unsigned int index, const float new_proj_left_hip)
 Set proj_left_hip value at given index. More...
 
void set_proj_left_hip (const float *new_proj_left_hip)
 Set proj_left_hip value. More...
 
size_t maxlenof_proj_left_hip () const
 Get maximum length of proj_left_hip value. More...
 
float * proj_left_knee () const
 Get proj_left_knee value. More...
 
float proj_left_knee (unsigned int index) const
 Get proj_left_knee value at given index. More...
 
void set_proj_left_knee (unsigned int index, const float new_proj_left_knee)
 Set proj_left_knee value at given index. More...
 
void set_proj_left_knee (const float *new_proj_left_knee)
 Set proj_left_knee value. More...
 
size_t maxlenof_proj_left_knee () const
 Get maximum length of proj_left_knee value. More...
 
float * proj_left_ankle () const
 Get proj_left_ankle value. More...
 
float proj_left_ankle (unsigned int index) const
 Get proj_left_ankle value at given index. More...
 
void set_proj_left_ankle (unsigned int index, const float new_proj_left_ankle)
 Set proj_left_ankle value at given index. More...
 
void set_proj_left_ankle (const float *new_proj_left_ankle)
 Set proj_left_ankle value. More...
 
size_t maxlenof_proj_left_ankle () const
 Get maximum length of proj_left_ankle value. More...
 
float * proj_left_foot () const
 Get proj_left_foot value. More...
 
float proj_left_foot (unsigned int index) const
 Get proj_left_foot value at given index. More...
 
void set_proj_left_foot (unsigned int index, const float new_proj_left_foot)
 Set proj_left_foot value at given index. More...
 
void set_proj_left_foot (const float *new_proj_left_foot)
 Set proj_left_foot value. More...
 
size_t maxlenof_proj_left_foot () const
 Get maximum length of proj_left_foot value. More...
 
float * proj_right_hip () const
 Get proj_right_hip value. More...
 
float proj_right_hip (unsigned int index) const
 Get proj_right_hip value at given index. More...
 
void set_proj_right_hip (unsigned int index, const float new_proj_right_hip)
 Set proj_right_hip value at given index. More...
 
void set_proj_right_hip (const float *new_proj_right_hip)
 Set proj_right_hip value. More...
 
size_t maxlenof_proj_right_hip () const
 Get maximum length of proj_right_hip value. More...
 
float * proj_right_knee () const
 Get proj_right_knee value. More...
 
float proj_right_knee (unsigned int index) const
 Get proj_right_knee value at given index. More...
 
void set_proj_right_knee (unsigned int index, const float new_proj_right_knee)
 Set proj_right_knee value at given index. More...
 
void set_proj_right_knee (const float *new_proj_right_knee)
 Set proj_right_knee value. More...
 
size_t maxlenof_proj_right_knee () const
 Get maximum length of proj_right_knee value. More...
 
float * proj_right_ankle () const
 Get proj_right_ankle value. More...
 
float proj_right_ankle (unsigned int index) const
 Get proj_right_ankle value at given index. More...
 
void set_proj_right_ankle (unsigned int index, const float new_proj_right_ankle)
 Set proj_right_ankle value at given index. More...
 
void set_proj_right_ankle (const float *new_proj_right_ankle)
 Set proj_right_ankle value. More...
 
size_t maxlenof_proj_right_ankle () const
 Get maximum length of proj_right_ankle value. More...
 
float * proj_right_foot () const
 Get proj_right_foot value. More...
 
float proj_right_foot (unsigned int index) const
 Get proj_right_foot value at given index. More...
 
void set_proj_right_foot (unsigned int index, const float new_proj_right_foot)
 Set proj_right_foot value at given index. More...
 
void set_proj_right_foot (const float *new_proj_right_foot)
 Set proj_right_foot value. More...
 
size_t maxlenof_proj_right_foot () const
 Get maximum length of proj_right_foot value. More...
 
virtual Messagecreate_message (const char *type) const
 Create message based on type name. More...
 
virtual void copy_values (const Interface *other)
 Copy values from other interface. More...
 
virtual const char * enum_tostring (const char *enumtype, int val) const
 Convert arbitrary enum value to string. More...
 
- Public Member Functions inherited from fawkes::Interface
virtual ~Interface ()
 Destructor. More...
 
bool oftype (const char *interface_type) const
 Check if interface is of given type. More...
 
const void * datachunk () const
 Get data chunk. More...
 
unsigned int datasize () const
 Get data size. More...
 
const char * type () const
 Get type of interface. More...
 
const char * id () const
 Get identifier of interface. More...
 
const char * uid () const
 Get unique identifier of interface. More...
 
unsigned short serial () const
 Get instance serial of interface. More...
 
unsigned int mem_serial () const
 Get memory serial of interface. More...
 
bool operator== (Interface &comp) const
 Check equality of two interfaces. More...
 
const unsigned char * hash () const
 Get interface hash. More...
 
size_t hash_size () const
 Get size of interface hash. More...
 
const char * hash_printable () const
 Get printable interface hash. More...
 
bool is_writer () const
 Check if this is a writing instance. More...
 
void set_validity (bool valid)
 Mark this interface invalid. More...
 
bool is_valid () const
 Check validity of interface. More...
 
const char * owner () const
 Get owner of interface. More...
 
void set_from_chunk (void *chunk)
 Set from a raw data chunk. More...
 
void resize_buffers (unsigned int num_buffers)
 Resize buffer array. More...
 
unsigned int num_buffers () const
 Get number of buffers. More...
 
void copy_shared_to_buffer (unsigned int buffer)
 Copy data from private memory to buffer. More...
 
void copy_private_to_buffer (unsigned int buffer)
 Copy data from private memory to buffer. More...
 
void read_from_buffer (unsigned int buffer)
 Copy data from buffer to private memory. More...
 
int compare_buffers (unsigned int buffer)
 Compare buffer to private memory. More...
 
Time buffer_timestamp (unsigned int buffer)
 Get time of a buffer. More...
 
void buffer_timestamp (unsigned int buffer, Time *timestamp)
 Get time of a buffer. More...
 
void read ()
 Read from BlackBoard into local copy. More...
 
void write ()
 Write from local copy into BlackBoard memory. More...
 
bool has_writer () const
 Check if there is a writer for the interface. More...
 
unsigned int num_readers () const
 Get the number of readers. More...
 
std::string writer () const
 Get owner name of writing interface instance. More...
 
std::list< std::string > readers () const
 Get owner names of reading interface instances. More...
 
bool changed () const
 Check if data has been changed. More...
 
const Timetimestamp () const
 Get timestamp of last write. More...
 
void set_auto_timestamping (bool enabled)
 Enable or disable automated timestamping. More...
 
void set_timestamp (const Time *t=NULL)
 Set timestamp. More...
 
void set_clock (Clock *clock)
 Set clock to use for timestamping. More...
 
void mark_data_changed ()
 Mark data as changed. More...
 
std::list< const char * > get_message_types ()
 Obtain a list of textual representations of the message types available for this interface. More...
 
unsigned int msgq_enqueue (Message *message)
 Enqueue message at end of queue. More...
 
unsigned int msgq_enqueue_copy (Message *message)
 Enqueue copy of message at end of queue. More...
 
void msgq_remove (Message *message)
 Remove message from queue. More...
 
void msgq_remove (unsigned int message_id)
 Remove message from queue. More...
 
unsigned int msgq_size ()
 Get size of message queue. More...
 
void msgq_flush ()
 Flush all messages. More...
 
void msgq_lock ()
 Lock message queue. More...
 
bool msgq_try_lock ()
 Try to lock message queue. More...
 
void msgq_unlock ()
 Unlock message queue. More...
 
void msgq_pop ()
 Erase first message from queue. More...
 
Messagemsgq_first ()
 Get the first message from the message queue. More...
 
bool msgq_empty ()
 Check if queue is empty. More...
 
void msgq_append (Message *message)
 Enqueue message. More...
 
template<class MessageType >
bool msgq_first_is ()
 Check if first message has desired type. More...
 
template<class MessageType >
MessageType * msgq_first ()
 Get first message casted to the desired type. More...
 
template<class MessageType >
MessageType * msgq_first (MessageType *&msg)
 Get first message casted to the desired type. More...
 
template<class MessageType >
MessageType * msgq_first_safe (MessageType *&msg) throw ()
 Get first message casted to the desired type without exceptions. More...
 
MessageQueue::MessageIterator msgq_begin ()
 Get start iterator for message queue. More...
 
MessageQueue::MessageIterator msgq_end ()
 Get end iterator for message queue. More...
 
InterfaceFieldIterator fields ()
 Get iterator over all fields of this interface instance. More...
 
InterfaceFieldIterator fields_end ()
 Invalid iterator. More...
 
unsigned int num_fields ()
 Get the number of fields in the interface. More...
 

Additional Inherited Members

- Static Public Member Functions inherited from fawkes::Interface
static void parse_uid (const char *uid, std::string &type, std::string &id)
 Parse UID to type and ID strings. More...
 
- Protected Member Functions inherited from fawkes::Interface
 Interface ()
 Constructor. More...
 
void set_hash (unsigned char *ihash)
 Set hash. More...
 
void add_fieldinfo (interface_fieldtype_t type, const char *name, size_t length, void *value, const char *enumtype=0, const interface_enum_map_t *enum_map=0)
 Add an entry to the field info list. More...
 
void add_messageinfo (const char *name)
 Add an entry to the message info list. More...
 
- Protected Attributes inherited from fawkes::Interface
void * data_ptr
 Pointer to local memory storage. More...
 
unsigned int data_size
 Minimal data size to hold data storage. More...
 
bool data_changed
 Indicator if data has changed. More...
 
interface_data_ts_tdata_ts
 Pointer to data casted to timestamp struct. More...
 

Detailed Description

HumanSkeletonProjectionInterface Fawkes BlackBoard Interface.

This interface provides projections of the 3D position coordinates into the 2D image of the acquiring camera. Instances shall always be associated with a HumanSkeletonInterface with the same ID. This interface is particularly useful for RGBD cameras.

Definition at line 33 of file HumanSkeletonProjectionInterface.h.

Member Function Documentation

◆ copy_values()

void fawkes::HumanSkeletonProjectionInterface::copy_values ( const Interface other)
virtual

Copy values from other interface.

Parameters
otherother interface to copy values from

Implements fawkes::Interface.

Definition at line 1843 of file HumanSkeletonProjectionInterface.cpp.

References fawkes::Interface::type().

◆ create_message()

Message * fawkes::HumanSkeletonProjectionInterface::create_message ( const char *  type) const
virtual

Create message based on type name.

This will create a new message of the given type. The type must be given without the InterfaceName:: prefix but just the plain class name of the message.

Parameters
typemessage type
Returns
message of the given type, empty
Exceptions
UnknownTypeExceptionthrown if this interface cannot create a message of the given type.

Implements fawkes::Interface.

Definition at line 1832 of file HumanSkeletonProjectionInterface.cpp.

◆ enum_tostring()

const char * fawkes::HumanSkeletonProjectionInterface::enum_tostring ( const char *  enumtype,
int  val 
) const
virtual

Convert arbitrary enum value to string.

Given the string representation of the enum type and the value this method returns the string representation of the specific value, or the string UNKNOWN if the value is not defined. An exception is thrown if the enum type is invalid.

Parameters
enumtypeenum type as string
valvalue to convert
Returns
string representation of value
Exceptions
UnknownTypeExceptionthrown if enumtype is not specified for interface.

Implements fawkes::Interface.

Definition at line 1854 of file HumanSkeletonProjectionInterface.cpp.

◆ horizontal_fov()

float fawkes::HumanSkeletonProjectionInterface::horizontal_fov ( ) const

Get horizontal_fov value.

Opening angle in radians.

Returns
horizontal_fov value

Definition at line 100 of file HumanSkeletonProjectionInterface.cpp.

◆ max_depth()

uint16_t fawkes::HumanSkeletonProjectionInterface::max_depth ( ) const

Get max_depth value.

Maximum depth value.

Returns
max_depth value

Definition at line 224 of file HumanSkeletonProjectionInterface.cpp.

◆ maxlenof_horizontal_fov()

size_t fawkes::HumanSkeletonProjectionInterface::maxlenof_horizontal_fov ( ) const

Get maximum length of horizontal_fov value.

Returns
length of horizontal_fov value, can be length of the array or number of maximum number of characters for a string

Definition at line 110 of file HumanSkeletonProjectionInterface.cpp.

◆ maxlenof_max_depth()

size_t fawkes::HumanSkeletonProjectionInterface::maxlenof_max_depth ( ) const

Get maximum length of max_depth value.

Returns
length of max_depth value, can be length of the array or number of maximum number of characters for a string

Definition at line 234 of file HumanSkeletonProjectionInterface.cpp.

◆ maxlenof_proj_com()

size_t fawkes::HumanSkeletonProjectionInterface::maxlenof_proj_com ( ) const

Get maximum length of proj_com value.

Returns
length of proj_com value, can be length of the array or number of maximum number of characters for a string

Definition at line 280 of file HumanSkeletonProjectionInterface.cpp.

◆ maxlenof_proj_head()

size_t fawkes::HumanSkeletonProjectionInterface::maxlenof_proj_head ( ) const

Get maximum length of proj_head value.

Returns
length of proj_head value, can be length of the array or number of maximum number of characters for a string

Definition at line 340 of file HumanSkeletonProjectionInterface.cpp.

◆ maxlenof_proj_left_ankle()

size_t fawkes::HumanSkeletonProjectionInterface::maxlenof_proj_left_ankle ( ) const

Get maximum length of proj_left_ankle value.

Returns
length of proj_left_ankle value, can be length of the array or number of maximum number of characters for a string

Definition at line 1478 of file HumanSkeletonProjectionInterface.cpp.

◆ maxlenof_proj_left_collar()

size_t fawkes::HumanSkeletonProjectionInterface::maxlenof_proj_left_collar ( ) const

Get maximum length of proj_left_collar value.

Returns
length of proj_left_collar value, can be length of the array or number of maximum number of characters for a string

Definition at line 582 of file HumanSkeletonProjectionInterface.cpp.

◆ maxlenof_proj_left_elbow()

size_t fawkes::HumanSkeletonProjectionInterface::maxlenof_proj_left_elbow ( ) const

Get maximum length of proj_left_elbow value.

Returns
length of proj_left_elbow value, can be length of the array or number of maximum number of characters for a string

Definition at line 710 of file HumanSkeletonProjectionInterface.cpp.

◆ maxlenof_proj_left_fingertip()

size_t fawkes::HumanSkeletonProjectionInterface::maxlenof_proj_left_fingertip ( ) const

Get maximum length of proj_left_fingertip value.

Returns
length of proj_left_fingertip value, can be length of the array or number of maximum number of characters for a string

Definition at line 902 of file HumanSkeletonProjectionInterface.cpp.

◆ maxlenof_proj_left_foot()

size_t fawkes::HumanSkeletonProjectionInterface::maxlenof_proj_left_foot ( ) const

Get maximum length of proj_left_foot value.

Returns
length of proj_left_foot value, can be length of the array or number of maximum number of characters for a string

Definition at line 1542 of file HumanSkeletonProjectionInterface.cpp.

◆ maxlenof_proj_left_hand()

size_t fawkes::HumanSkeletonProjectionInterface::maxlenof_proj_left_hand ( ) const

Get maximum length of proj_left_hand value.

Returns
length of proj_left_hand value, can be length of the array or number of maximum number of characters for a string

Definition at line 838 of file HumanSkeletonProjectionInterface.cpp.

◆ maxlenof_proj_left_hip()

size_t fawkes::HumanSkeletonProjectionInterface::maxlenof_proj_left_hip ( ) const

Get maximum length of proj_left_hip value.

Returns
length of proj_left_hip value, can be length of the array or number of maximum number of characters for a string

Definition at line 1350 of file HumanSkeletonProjectionInterface.cpp.

◆ maxlenof_proj_left_knee()

size_t fawkes::HumanSkeletonProjectionInterface::maxlenof_proj_left_knee ( ) const

Get maximum length of proj_left_knee value.

Returns
length of proj_left_knee value, can be length of the array or number of maximum number of characters for a string

Definition at line 1414 of file HumanSkeletonProjectionInterface.cpp.

◆ maxlenof_proj_left_shoulder()

size_t fawkes::HumanSkeletonProjectionInterface::maxlenof_proj_left_shoulder ( ) const

Get maximum length of proj_left_shoulder value.

Returns
length of proj_left_shoulder value, can be length of the array or number of maximum number of characters for a string

Definition at line 646 of file HumanSkeletonProjectionInterface.cpp.

◆ maxlenof_proj_left_wrist()

size_t fawkes::HumanSkeletonProjectionInterface::maxlenof_proj_left_wrist ( ) const

Get maximum length of proj_left_wrist value.

Returns
length of proj_left_wrist value, can be length of the array or number of maximum number of characters for a string

Definition at line 774 of file HumanSkeletonProjectionInterface.cpp.

◆ maxlenof_proj_neck()

size_t fawkes::HumanSkeletonProjectionInterface::maxlenof_proj_neck ( ) const

Get maximum length of proj_neck value.

Returns
length of proj_neck value, can be length of the array or number of maximum number of characters for a string

Definition at line 400 of file HumanSkeletonProjectionInterface.cpp.

◆ maxlenof_proj_right_ankle()

size_t fawkes::HumanSkeletonProjectionInterface::maxlenof_proj_right_ankle ( ) const

Get maximum length of proj_right_ankle value.

Returns
length of proj_right_ankle value, can be length of the array or number of maximum number of characters for a string

Definition at line 1734 of file HumanSkeletonProjectionInterface.cpp.

◆ maxlenof_proj_right_collar()

size_t fawkes::HumanSkeletonProjectionInterface::maxlenof_proj_right_collar ( ) const

Get maximum length of proj_right_collar value.

Returns
length of proj_right_collar value, can be length of the array or number of maximum number of characters for a string

Definition at line 966 of file HumanSkeletonProjectionInterface.cpp.

◆ maxlenof_proj_right_elbow()

size_t fawkes::HumanSkeletonProjectionInterface::maxlenof_proj_right_elbow ( ) const

Get maximum length of proj_right_elbow value.

Returns
length of proj_right_elbow value, can be length of the array or number of maximum number of characters for a string

Definition at line 1094 of file HumanSkeletonProjectionInterface.cpp.

◆ maxlenof_proj_right_fingertip()

size_t fawkes::HumanSkeletonProjectionInterface::maxlenof_proj_right_fingertip ( ) const

Get maximum length of proj_right_fingertip value.

Returns
length of proj_right_fingertip value, can be length of the array or number of maximum number of characters for a string

Definition at line 1286 of file HumanSkeletonProjectionInterface.cpp.

◆ maxlenof_proj_right_foot()

size_t fawkes::HumanSkeletonProjectionInterface::maxlenof_proj_right_foot ( ) const

Get maximum length of proj_right_foot value.

Returns
length of proj_right_foot value, can be length of the array or number of maximum number of characters for a string

Definition at line 1798 of file HumanSkeletonProjectionInterface.cpp.

◆ maxlenof_proj_right_hand()

size_t fawkes::HumanSkeletonProjectionInterface::maxlenof_proj_right_hand ( ) const

Get maximum length of proj_right_hand value.

Returns
length of proj_right_hand value, can be length of the array or number of maximum number of characters for a string

Definition at line 1222 of file HumanSkeletonProjectionInterface.cpp.

◆ maxlenof_proj_right_hip()

size_t fawkes::HumanSkeletonProjectionInterface::maxlenof_proj_right_hip ( ) const

Get maximum length of proj_right_hip value.

Returns
length of proj_right_hip value, can be length of the array or number of maximum number of characters for a string

Definition at line 1606 of file HumanSkeletonProjectionInterface.cpp.

◆ maxlenof_proj_right_knee()

size_t fawkes::HumanSkeletonProjectionInterface::maxlenof_proj_right_knee ( ) const

Get maximum length of proj_right_knee value.

Returns
length of proj_right_knee value, can be length of the array or number of maximum number of characters for a string

Definition at line 1670 of file HumanSkeletonProjectionInterface.cpp.

◆ maxlenof_proj_right_shoulder()

size_t fawkes::HumanSkeletonProjectionInterface::maxlenof_proj_right_shoulder ( ) const

Get maximum length of proj_right_shoulder value.

Returns
length of proj_right_shoulder value, can be length of the array or number of maximum number of characters for a string

Definition at line 1030 of file HumanSkeletonProjectionInterface.cpp.

◆ maxlenof_proj_right_wrist()

size_t fawkes::HumanSkeletonProjectionInterface::maxlenof_proj_right_wrist ( ) const

Get maximum length of proj_right_wrist value.

Returns
length of proj_right_wrist value, can be length of the array or number of maximum number of characters for a string

Definition at line 1158 of file HumanSkeletonProjectionInterface.cpp.

◆ maxlenof_proj_torso()

size_t fawkes::HumanSkeletonProjectionInterface::maxlenof_proj_torso ( ) const

Get maximum length of proj_torso value.

Returns
length of proj_torso value, can be length of the array or number of maximum number of characters for a string

Definition at line 460 of file HumanSkeletonProjectionInterface.cpp.

◆ maxlenof_proj_waist()

size_t fawkes::HumanSkeletonProjectionInterface::maxlenof_proj_waist ( ) const

Get maximum length of proj_waist value.

Returns
length of proj_waist value, can be length of the array or number of maximum number of characters for a string

Definition at line 520 of file HumanSkeletonProjectionInterface.cpp.

◆ maxlenof_res_x()

size_t fawkes::HumanSkeletonProjectionInterface::maxlenof_res_x ( ) const

Get maximum length of res_x value.

Returns
length of res_x value, can be length of the array or number of maximum number of characters for a string

Definition at line 172 of file HumanSkeletonProjectionInterface.cpp.

◆ maxlenof_res_y()

size_t fawkes::HumanSkeletonProjectionInterface::maxlenof_res_y ( ) const

Get maximum length of res_y value.

Returns
length of res_y value, can be length of the array or number of maximum number of characters for a string

Definition at line 203 of file HumanSkeletonProjectionInterface.cpp.

◆ maxlenof_vertical_fov()

size_t fawkes::HumanSkeletonProjectionInterface::maxlenof_vertical_fov ( ) const

Get maximum length of vertical_fov value.

Returns
length of vertical_fov value, can be length of the array or number of maximum number of characters for a string

Definition at line 141 of file HumanSkeletonProjectionInterface.cpp.

◆ message_valid()

bool fawkes::HumanSkeletonProjectionInterface::message_valid ( const Message message) const
virtual

Check if message is valid and can be enqueued.

Parameters
messageMessage to check
Returns
true if the message is valid, false otherwise.

Implements fawkes::Interface.

Definition at line 1865 of file HumanSkeletonProjectionInterface.cpp.

◆ proj_com() [1/2]

float * fawkes::HumanSkeletonProjectionInterface::proj_com ( ) const

Get proj_com value.

Center of mass.

Returns
proj_com value

Definition at line 255 of file HumanSkeletonProjectionInterface.cpp.

◆ proj_com() [2/2]

float fawkes::HumanSkeletonProjectionInterface::proj_com ( unsigned int  index) const

Get proj_com value at given index.

Center of mass.

Parameters
indexindex of value
Returns
proj_com value
Exceptions
Exceptionthrown if index is out of bounds

Definition at line 267 of file HumanSkeletonProjectionInterface.cpp.

◆ proj_head() [1/2]

float * fawkes::HumanSkeletonProjectionInterface::proj_head ( ) const

Get proj_head value.

Head position vector.

Returns
proj_head value

Definition at line 315 of file HumanSkeletonProjectionInterface.cpp.

◆ proj_head() [2/2]

float fawkes::HumanSkeletonProjectionInterface::proj_head ( unsigned int  index) const

Get proj_head value at given index.

Head position vector.

Parameters
indexindex of value
Returns
proj_head value
Exceptions
Exceptionthrown if index is out of bounds

Definition at line 327 of file HumanSkeletonProjectionInterface.cpp.

◆ proj_left_ankle() [1/2]

float * fawkes::HumanSkeletonProjectionInterface::proj_left_ankle ( ) const

Get proj_left_ankle value.

Left ankle position vector.

Returns
proj_left_ankle value

Definition at line 1452 of file HumanSkeletonProjectionInterface.cpp.

◆ proj_left_ankle() [2/2]

float fawkes::HumanSkeletonProjectionInterface::proj_left_ankle ( unsigned int  index) const

Get proj_left_ankle value at given index.

Left ankle position vector.

Parameters
indexindex of value
Returns
proj_left_ankle value
Exceptions
Exceptionthrown if index is out of bounds

Definition at line 1465 of file HumanSkeletonProjectionInterface.cpp.

◆ proj_left_collar() [1/2]

float * fawkes::HumanSkeletonProjectionInterface::proj_left_collar ( ) const

Get proj_left_collar value.

Left position vector.

Returns
proj_left_collar value

Definition at line 556 of file HumanSkeletonProjectionInterface.cpp.

◆ proj_left_collar() [2/2]

float fawkes::HumanSkeletonProjectionInterface::proj_left_collar ( unsigned int  index) const

Get proj_left_collar value at given index.

Left position vector.

Parameters
indexindex of value
Returns
proj_left_collar value
Exceptions
Exceptionthrown if index is out of bounds

Definition at line 569 of file HumanSkeletonProjectionInterface.cpp.

◆ proj_left_elbow() [1/2]

float * fawkes::HumanSkeletonProjectionInterface::proj_left_elbow ( ) const

Get proj_left_elbow value.

Left elbow position vector.

Returns
proj_left_elbow value

Definition at line 684 of file HumanSkeletonProjectionInterface.cpp.

◆ proj_left_elbow() [2/2]

float fawkes::HumanSkeletonProjectionInterface::proj_left_elbow ( unsigned int  index) const

Get proj_left_elbow value at given index.

Left elbow position vector.

Parameters
indexindex of value
Returns
proj_left_elbow value
Exceptions
Exceptionthrown if index is out of bounds

Definition at line 697 of file HumanSkeletonProjectionInterface.cpp.

◆ proj_left_fingertip() [1/2]

float * fawkes::HumanSkeletonProjectionInterface::proj_left_fingertip ( ) const

Get proj_left_fingertip value.

Left fingertip position vector.

Returns
proj_left_fingertip value

Definition at line 876 of file HumanSkeletonProjectionInterface.cpp.

◆ proj_left_fingertip() [2/2]

float fawkes::HumanSkeletonProjectionInterface::proj_left_fingertip ( unsigned int  index) const

Get proj_left_fingertip value at given index.

Left fingertip position vector.

Parameters
indexindex of value
Returns
proj_left_fingertip value
Exceptions
Exceptionthrown if index is out of bounds

Definition at line 889 of file HumanSkeletonProjectionInterface.cpp.

◆ proj_left_foot() [1/2]

float * fawkes::HumanSkeletonProjectionInterface::proj_left_foot ( ) const

Get proj_left_foot value.

Left foot position vector.

Returns
proj_left_foot value

Definition at line 1516 of file HumanSkeletonProjectionInterface.cpp.

◆ proj_left_foot() [2/2]

float fawkes::HumanSkeletonProjectionInterface::proj_left_foot ( unsigned int  index) const

Get proj_left_foot value at given index.

Left foot position vector.

Parameters
indexindex of value
Returns
proj_left_foot value
Exceptions
Exceptionthrown if index is out of bounds

Definition at line 1529 of file HumanSkeletonProjectionInterface.cpp.

◆ proj_left_hand() [1/2]

float * fawkes::HumanSkeletonProjectionInterface::proj_left_hand ( ) const

Get proj_left_hand value.

Left hand position vector.

Returns
proj_left_hand value

Definition at line 812 of file HumanSkeletonProjectionInterface.cpp.

◆ proj_left_hand() [2/2]

float fawkes::HumanSkeletonProjectionInterface::proj_left_hand ( unsigned int  index) const

Get proj_left_hand value at given index.

Left hand position vector.

Parameters
indexindex of value
Returns
proj_left_hand value
Exceptions
Exceptionthrown if index is out of bounds

Definition at line 825 of file HumanSkeletonProjectionInterface.cpp.

◆ proj_left_hip() [1/2]

float * fawkes::HumanSkeletonProjectionInterface::proj_left_hip ( ) const

Get proj_left_hip value.

Left hip position vector.

Returns
proj_left_hip value

Definition at line 1324 of file HumanSkeletonProjectionInterface.cpp.

◆ proj_left_hip() [2/2]

float fawkes::HumanSkeletonProjectionInterface::proj_left_hip ( unsigned int  index) const

Get proj_left_hip value at given index.

Left hip position vector.

Parameters
indexindex of value
Returns
proj_left_hip value
Exceptions
Exceptionthrown if index is out of bounds

Definition at line 1337 of file HumanSkeletonProjectionInterface.cpp.

◆ proj_left_knee() [1/2]

float * fawkes::HumanSkeletonProjectionInterface::proj_left_knee ( ) const

Get proj_left_knee value.

Left knee position vector.

Returns
proj_left_knee value

Definition at line 1388 of file HumanSkeletonProjectionInterface.cpp.

◆ proj_left_knee() [2/2]

float fawkes::HumanSkeletonProjectionInterface::proj_left_knee ( unsigned int  index) const

Get proj_left_knee value at given index.

Left knee position vector.

Parameters
indexindex of value
Returns
proj_left_knee value
Exceptions
Exceptionthrown if index is out of bounds

Definition at line 1401 of file HumanSkeletonProjectionInterface.cpp.

◆ proj_left_shoulder() [1/2]

float * fawkes::HumanSkeletonProjectionInterface::proj_left_shoulder ( ) const

Get proj_left_shoulder value.

Left shoulder position vector.

Returns
proj_left_shoulder value

Definition at line 620 of file HumanSkeletonProjectionInterface.cpp.

◆ proj_left_shoulder() [2/2]

float fawkes::HumanSkeletonProjectionInterface::proj_left_shoulder ( unsigned int  index) const

Get proj_left_shoulder value at given index.

Left shoulder position vector.

Parameters
indexindex of value
Returns
proj_left_shoulder value
Exceptions
Exceptionthrown if index is out of bounds

Definition at line 633 of file HumanSkeletonProjectionInterface.cpp.

◆ proj_left_wrist() [1/2]

float * fawkes::HumanSkeletonProjectionInterface::proj_left_wrist ( ) const

Get proj_left_wrist value.

Left wrist position vector.

Returns
proj_left_wrist value

Definition at line 748 of file HumanSkeletonProjectionInterface.cpp.

◆ proj_left_wrist() [2/2]

float fawkes::HumanSkeletonProjectionInterface::proj_left_wrist ( unsigned int  index) const

Get proj_left_wrist value at given index.

Left wrist position vector.

Parameters
indexindex of value
Returns
proj_left_wrist value
Exceptions
Exceptionthrown if index is out of bounds

Definition at line 761 of file HumanSkeletonProjectionInterface.cpp.

◆ proj_neck() [1/2]

float * fawkes::HumanSkeletonProjectionInterface::proj_neck ( ) const

Get proj_neck value.

Neck position vector.

Returns
proj_neck value

Definition at line 375 of file HumanSkeletonProjectionInterface.cpp.

◆ proj_neck() [2/2]

float fawkes::HumanSkeletonProjectionInterface::proj_neck ( unsigned int  index) const

Get proj_neck value at given index.

Neck position vector.

Parameters
indexindex of value
Returns
proj_neck value
Exceptions
Exceptionthrown if index is out of bounds

Definition at line 387 of file HumanSkeletonProjectionInterface.cpp.

◆ proj_right_ankle() [1/2]

float * fawkes::HumanSkeletonProjectionInterface::proj_right_ankle ( ) const

Get proj_right_ankle value.

Right ankle position vector.

Returns
proj_right_ankle value

Definition at line 1708 of file HumanSkeletonProjectionInterface.cpp.

◆ proj_right_ankle() [2/2]

float fawkes::HumanSkeletonProjectionInterface::proj_right_ankle ( unsigned int  index) const

Get proj_right_ankle value at given index.

Right ankle position vector.

Parameters
indexindex of value
Returns
proj_right_ankle value
Exceptions
Exceptionthrown if index is out of bounds

Definition at line 1721 of file HumanSkeletonProjectionInterface.cpp.

◆ proj_right_collar() [1/2]

float * fawkes::HumanSkeletonProjectionInterface::proj_right_collar ( ) const

Get proj_right_collar value.

Right collar position vector.

Returns
proj_right_collar value

Definition at line 940 of file HumanSkeletonProjectionInterface.cpp.

◆ proj_right_collar() [2/2]

float fawkes::HumanSkeletonProjectionInterface::proj_right_collar ( unsigned int  index) const

Get proj_right_collar value at given index.

Right collar position vector.

Parameters
indexindex of value
Returns
proj_right_collar value
Exceptions
Exceptionthrown if index is out of bounds

Definition at line 953 of file HumanSkeletonProjectionInterface.cpp.

◆ proj_right_elbow() [1/2]

float * fawkes::HumanSkeletonProjectionInterface::proj_right_elbow ( ) const

Get proj_right_elbow value.

Right elbow position vector.

Returns
proj_right_elbow value

Definition at line 1068 of file HumanSkeletonProjectionInterface.cpp.

◆ proj_right_elbow() [2/2]

float fawkes::HumanSkeletonProjectionInterface::proj_right_elbow ( unsigned int  index) const

Get proj_right_elbow value at given index.

Right elbow position vector.

Parameters
indexindex of value
Returns
proj_right_elbow value
Exceptions
Exceptionthrown if index is out of bounds

Definition at line 1081 of file HumanSkeletonProjectionInterface.cpp.

◆ proj_right_fingertip() [1/2]

float * fawkes::HumanSkeletonProjectionInterface::proj_right_fingertip ( ) const

Get proj_right_fingertip value.

Right fingertip position vector.

Returns
proj_right_fingertip value

Definition at line 1260 of file HumanSkeletonProjectionInterface.cpp.

◆ proj_right_fingertip() [2/2]

float fawkes::HumanSkeletonProjectionInterface::proj_right_fingertip ( unsigned int  index) const

Get proj_right_fingertip value at given index.

Right fingertip position vector.

Parameters
indexindex of value
Returns
proj_right_fingertip value
Exceptions
Exceptionthrown if index is out of bounds

Definition at line 1273 of file HumanSkeletonProjectionInterface.cpp.

◆ proj_right_foot() [1/2]

float * fawkes::HumanSkeletonProjectionInterface::proj_right_foot ( ) const

Get proj_right_foot value.

Right foot position vector.

Returns
proj_right_foot value

Definition at line 1772 of file HumanSkeletonProjectionInterface.cpp.

◆ proj_right_foot() [2/2]

float fawkes::HumanSkeletonProjectionInterface::proj_right_foot ( unsigned int  index) const

Get proj_right_foot value at given index.

Right foot position vector.

Parameters
indexindex of value
Returns
proj_right_foot value
Exceptions
Exceptionthrown if index is out of bounds

Definition at line 1785 of file HumanSkeletonProjectionInterface.cpp.

◆ proj_right_hand() [1/2]

float * fawkes::HumanSkeletonProjectionInterface::proj_right_hand ( ) const

Get proj_right_hand value.

Right hand position vector.

Returns
proj_right_hand value

Definition at line 1196 of file HumanSkeletonProjectionInterface.cpp.

◆ proj_right_hand() [2/2]

float fawkes::HumanSkeletonProjectionInterface::proj_right_hand ( unsigned int  index) const

Get proj_right_hand value at given index.

Right hand position vector.

Parameters
indexindex of value
Returns
proj_right_hand value
Exceptions
Exceptionthrown if index is out of bounds

Definition at line 1209 of file HumanSkeletonProjectionInterface.cpp.

◆ proj_right_hip() [1/2]

float * fawkes::HumanSkeletonProjectionInterface::proj_right_hip ( ) const

Get proj_right_hip value.

Right hip position vector.

Returns
proj_right_hip value

Definition at line 1580 of file HumanSkeletonProjectionInterface.cpp.

◆ proj_right_hip() [2/2]

float fawkes::HumanSkeletonProjectionInterface::proj_right_hip ( unsigned int  index) const

Get proj_right_hip value at given index.

Right hip position vector.

Parameters
indexindex of value
Returns
proj_right_hip value
Exceptions
Exceptionthrown if index is out of bounds

Definition at line 1593 of file HumanSkeletonProjectionInterface.cpp.

◆ proj_right_knee() [1/2]

float * fawkes::HumanSkeletonProjectionInterface::proj_right_knee ( ) const

Get proj_right_knee value.

Right knee position vector.

Returns
proj_right_knee value

Definition at line 1644 of file HumanSkeletonProjectionInterface.cpp.

◆ proj_right_knee() [2/2]

float fawkes::HumanSkeletonProjectionInterface::proj_right_knee ( unsigned int  index) const

Get proj_right_knee value at given index.

Right knee position vector.

Parameters
indexindex of value
Returns
proj_right_knee value
Exceptions
Exceptionthrown if index is out of bounds

Definition at line 1657 of file HumanSkeletonProjectionInterface.cpp.

◆ proj_right_shoulder() [1/2]

float * fawkes::HumanSkeletonProjectionInterface::proj_right_shoulder ( ) const

Get proj_right_shoulder value.

Right shoulder position vector.

Returns
proj_right_shoulder value

Definition at line 1004 of file HumanSkeletonProjectionInterface.cpp.

◆ proj_right_shoulder() [2/2]

float fawkes::HumanSkeletonProjectionInterface::proj_right_shoulder ( unsigned int  index) const

Get proj_right_shoulder value at given index.

Right shoulder position vector.

Parameters
indexindex of value
Returns
proj_right_shoulder value
Exceptions
Exceptionthrown if index is out of bounds

Definition at line 1017 of file HumanSkeletonProjectionInterface.cpp.

◆ proj_right_wrist() [1/2]

float * fawkes::HumanSkeletonProjectionInterface::proj_right_wrist ( ) const

Get proj_right_wrist value.

Right wrist position vector.

Returns
proj_right_wrist value

Definition at line 1132 of file HumanSkeletonProjectionInterface.cpp.

◆ proj_right_wrist() [2/2]

float fawkes::HumanSkeletonProjectionInterface::proj_right_wrist ( unsigned int  index) const

Get proj_right_wrist value at given index.

Right wrist position vector.

Parameters
indexindex of value
Returns
proj_right_wrist value
Exceptions
Exceptionthrown if index is out of bounds

Definition at line 1145 of file HumanSkeletonProjectionInterface.cpp.

◆ proj_torso() [1/2]

float * fawkes::HumanSkeletonProjectionInterface::proj_torso ( ) const

Get proj_torso value.

Torso position vector.

Returns
proj_torso value

Definition at line 435 of file HumanSkeletonProjectionInterface.cpp.

◆ proj_torso() [2/2]

float fawkes::HumanSkeletonProjectionInterface::proj_torso ( unsigned int  index) const

Get proj_torso value at given index.

Torso position vector.

Parameters
indexindex of value
Returns
proj_torso value
Exceptions
Exceptionthrown if index is out of bounds

Definition at line 447 of file HumanSkeletonProjectionInterface.cpp.

◆ proj_waist() [1/2]

float * fawkes::HumanSkeletonProjectionInterface::proj_waist ( ) const

Get proj_waist value.

Waist position vector.

Returns
proj_waist value

Definition at line 495 of file HumanSkeletonProjectionInterface.cpp.

◆ proj_waist() [2/2]

float fawkes::HumanSkeletonProjectionInterface::proj_waist ( unsigned int  index) const

Get proj_waist value at given index.

Waist position vector.

Parameters
indexindex of value
Returns
proj_waist value
Exceptions
Exceptionthrown if index is out of bounds

Definition at line 507 of file HumanSkeletonProjectionInterface.cpp.

◆ res_x()

uint32_t fawkes::HumanSkeletonProjectionInterface::res_x ( ) const

Get res_x value.

X resolution (number of columns in frame).

Returns
res_x value

Definition at line 162 of file HumanSkeletonProjectionInterface.cpp.

◆ res_y()

uint32_t fawkes::HumanSkeletonProjectionInterface::res_y ( ) const

Get res_y value.

Y resolution (number of rows in frame).

Returns
res_y value

Definition at line 193 of file HumanSkeletonProjectionInterface.cpp.

◆ set_horizontal_fov()

void fawkes::HumanSkeletonProjectionInterface::set_horizontal_fov ( const float  new_horizontal_fov)

Set horizontal_fov value.

Opening angle in radians.

Parameters
new_horizontal_fovnew horizontal_fov value

Definition at line 120 of file HumanSkeletonProjectionInterface.cpp.

◆ set_max_depth()

void fawkes::HumanSkeletonProjectionInterface::set_max_depth ( const uint16_t  new_max_depth)

Set max_depth value.

Maximum depth value.

Parameters
new_max_depthnew max_depth value

Definition at line 244 of file HumanSkeletonProjectionInterface.cpp.

◆ set_proj_com() [1/2]

void fawkes::HumanSkeletonProjectionInterface::set_proj_com ( unsigned int  index,
const float  new_proj_com 
)

Set proj_com value at given index.

Center of mass.

Parameters
new_proj_comnew proj_com value
indexindex for of the value

Definition at line 302 of file HumanSkeletonProjectionInterface.cpp.

◆ set_proj_com() [2/2]

void fawkes::HumanSkeletonProjectionInterface::set_proj_com ( const float *  new_proj_com)

Set proj_com value.

Center of mass.

Parameters
new_proj_comnew proj_com value

Definition at line 290 of file HumanSkeletonProjectionInterface.cpp.

◆ set_proj_head() [1/2]

void fawkes::HumanSkeletonProjectionInterface::set_proj_head ( unsigned int  index,
const float  new_proj_head 
)

Set proj_head value at given index.

Head position vector.

Parameters
new_proj_headnew proj_head value
indexindex for of the value

Definition at line 362 of file HumanSkeletonProjectionInterface.cpp.

◆ set_proj_head() [2/2]

void fawkes::HumanSkeletonProjectionInterface::set_proj_head ( const float *  new_proj_head)

Set proj_head value.

Head position vector.

Parameters
new_proj_headnew proj_head value

Definition at line 350 of file HumanSkeletonProjectionInterface.cpp.

◆ set_proj_left_ankle() [1/2]

void fawkes::HumanSkeletonProjectionInterface::set_proj_left_ankle ( unsigned int  index,
const float  new_proj_left_ankle 
)

Set proj_left_ankle value at given index.

Left ankle position vector.

Parameters
new_proj_left_anklenew proj_left_ankle value
indexindex for of the value

Definition at line 1502 of file HumanSkeletonProjectionInterface.cpp.

◆ set_proj_left_ankle() [2/2]

void fawkes::HumanSkeletonProjectionInterface::set_proj_left_ankle ( const float *  new_proj_left_ankle)

Set proj_left_ankle value.

Left ankle position vector.

Parameters
new_proj_left_anklenew proj_left_ankle value

Definition at line 1489 of file HumanSkeletonProjectionInterface.cpp.

◆ set_proj_left_collar() [1/2]

void fawkes::HumanSkeletonProjectionInterface::set_proj_left_collar ( unsigned int  index,
const float  new_proj_left_collar 
)

Set proj_left_collar value at given index.

Left position vector.

Parameters
new_proj_left_collarnew proj_left_collar value
indexindex for of the value

Definition at line 606 of file HumanSkeletonProjectionInterface.cpp.

◆ set_proj_left_collar() [2/2]

void fawkes::HumanSkeletonProjectionInterface::set_proj_left_collar ( const float *  new_proj_left_collar)

Set proj_left_collar value.

Left position vector.

Parameters
new_proj_left_collarnew proj_left_collar value

Definition at line 593 of file HumanSkeletonProjectionInterface.cpp.

◆ set_proj_left_elbow() [1/2]

void fawkes::HumanSkeletonProjectionInterface::set_proj_left_elbow ( unsigned int  index,
const float  new_proj_left_elbow 
)

Set proj_left_elbow value at given index.

Left elbow position vector.

Parameters
new_proj_left_elbownew proj_left_elbow value
indexindex for of the value

Definition at line 734 of file HumanSkeletonProjectionInterface.cpp.

◆ set_proj_left_elbow() [2/2]

void fawkes::HumanSkeletonProjectionInterface::set_proj_left_elbow ( const float *  new_proj_left_elbow)

Set proj_left_elbow value.

Left elbow position vector.

Parameters
new_proj_left_elbownew proj_left_elbow value

Definition at line 721 of file HumanSkeletonProjectionInterface.cpp.

◆ set_proj_left_fingertip() [1/2]

void fawkes::HumanSkeletonProjectionInterface::set_proj_left_fingertip ( unsigned int  index,
const float  new_proj_left_fingertip 
)

Set proj_left_fingertip value at given index.

Left fingertip position vector.

Parameters
new_proj_left_fingertipnew proj_left_fingertip value
indexindex for of the value

Definition at line 926 of file HumanSkeletonProjectionInterface.cpp.

◆ set_proj_left_fingertip() [2/2]

void fawkes::HumanSkeletonProjectionInterface::set_proj_left_fingertip ( const float *  new_proj_left_fingertip)

Set proj_left_fingertip value.

Left fingertip position vector.

Parameters
new_proj_left_fingertipnew proj_left_fingertip value

Definition at line 913 of file HumanSkeletonProjectionInterface.cpp.

◆ set_proj_left_foot() [1/2]

void fawkes::HumanSkeletonProjectionInterface::set_proj_left_foot ( unsigned int  index,
const float  new_proj_left_foot 
)

Set proj_left_foot value at given index.

Left foot position vector.

Parameters
new_proj_left_footnew proj_left_foot value
indexindex for of the value

Definition at line 1566 of file HumanSkeletonProjectionInterface.cpp.

◆ set_proj_left_foot() [2/2]

void fawkes::HumanSkeletonProjectionInterface::set_proj_left_foot ( const float *  new_proj_left_foot)

Set proj_left_foot value.

Left foot position vector.

Parameters
new_proj_left_footnew proj_left_foot value

Definition at line 1553 of file HumanSkeletonProjectionInterface.cpp.

◆ set_proj_left_hand() [1/2]

void fawkes::HumanSkeletonProjectionInterface::set_proj_left_hand ( unsigned int  index,
const float  new_proj_left_hand 
)

Set proj_left_hand value at given index.

Left hand position vector.

Parameters
new_proj_left_handnew proj_left_hand value
indexindex for of the value

Definition at line 862 of file HumanSkeletonProjectionInterface.cpp.

◆ set_proj_left_hand() [2/2]

void fawkes::HumanSkeletonProjectionInterface::set_proj_left_hand ( const float *  new_proj_left_hand)

Set proj_left_hand value.

Left hand position vector.

Parameters
new_proj_left_handnew proj_left_hand value

Definition at line 849 of file HumanSkeletonProjectionInterface.cpp.

◆ set_proj_left_hip() [1/2]

void fawkes::HumanSkeletonProjectionInterface::set_proj_left_hip ( unsigned int  index,
const float  new_proj_left_hip 
)

Set proj_left_hip value at given index.

Left hip position vector.

Parameters
new_proj_left_hipnew proj_left_hip value
indexindex for of the value

Definition at line 1374 of file HumanSkeletonProjectionInterface.cpp.

◆ set_proj_left_hip() [2/2]

void fawkes::HumanSkeletonProjectionInterface::set_proj_left_hip ( const float *  new_proj_left_hip)

Set proj_left_hip value.

Left hip position vector.

Parameters
new_proj_left_hipnew proj_left_hip value

Definition at line 1361 of file HumanSkeletonProjectionInterface.cpp.

◆ set_proj_left_knee() [1/2]

void fawkes::HumanSkeletonProjectionInterface::set_proj_left_knee ( unsigned int  index,
const float  new_proj_left_knee 
)

Set proj_left_knee value at given index.

Left knee position vector.

Parameters
new_proj_left_kneenew proj_left_knee value
indexindex for of the value

Definition at line 1438 of file HumanSkeletonProjectionInterface.cpp.

◆ set_proj_left_knee() [2/2]

void fawkes::HumanSkeletonProjectionInterface::set_proj_left_knee ( const float *  new_proj_left_knee)

Set proj_left_knee value.

Left knee position vector.

Parameters
new_proj_left_kneenew proj_left_knee value

Definition at line 1425 of file HumanSkeletonProjectionInterface.cpp.

◆ set_proj_left_shoulder() [1/2]

void fawkes::HumanSkeletonProjectionInterface::set_proj_left_shoulder ( unsigned int  index,
const float  new_proj_left_shoulder 
)

Set proj_left_shoulder value at given index.

Left shoulder position vector.

Parameters
new_proj_left_shouldernew proj_left_shoulder value
indexindex for of the value

Definition at line 670 of file HumanSkeletonProjectionInterface.cpp.

◆ set_proj_left_shoulder() [2/2]

void fawkes::HumanSkeletonProjectionInterface::set_proj_left_shoulder ( const float *  new_proj_left_shoulder)

Set proj_left_shoulder value.

Left shoulder position vector.

Parameters
new_proj_left_shouldernew proj_left_shoulder value

Definition at line 657 of file HumanSkeletonProjectionInterface.cpp.

◆ set_proj_left_wrist() [1/2]

void fawkes::HumanSkeletonProjectionInterface::set_proj_left_wrist ( unsigned int  index,
const float  new_proj_left_wrist 
)

Set proj_left_wrist value at given index.

Left wrist position vector.

Parameters
new_proj_left_wristnew proj_left_wrist value
indexindex for of the value

Definition at line 798 of file HumanSkeletonProjectionInterface.cpp.

◆ set_proj_left_wrist() [2/2]

void fawkes::HumanSkeletonProjectionInterface::set_proj_left_wrist ( const float *  new_proj_left_wrist)

Set proj_left_wrist value.

Left wrist position vector.

Parameters
new_proj_left_wristnew proj_left_wrist value

Definition at line 785 of file HumanSkeletonProjectionInterface.cpp.

◆ set_proj_neck() [1/2]

void fawkes::HumanSkeletonProjectionInterface::set_proj_neck ( unsigned int  index,
const float  new_proj_neck 
)

Set proj_neck value at given index.

Neck position vector.

Parameters
new_proj_necknew proj_neck value
indexindex for of the value

Definition at line 422 of file HumanSkeletonProjectionInterface.cpp.

◆ set_proj_neck() [2/2]

void fawkes::HumanSkeletonProjectionInterface::set_proj_neck ( const float *  new_proj_neck)

Set proj_neck value.

Neck position vector.

Parameters
new_proj_necknew proj_neck value

Definition at line 410 of file HumanSkeletonProjectionInterface.cpp.

◆ set_proj_right_ankle() [1/2]

void fawkes::HumanSkeletonProjectionInterface::set_proj_right_ankle ( unsigned int  index,
const float  new_proj_right_ankle 
)

Set proj_right_ankle value at given index.

Right ankle position vector.

Parameters
new_proj_right_anklenew proj_right_ankle value
indexindex for of the value

Definition at line 1758 of file HumanSkeletonProjectionInterface.cpp.

◆ set_proj_right_ankle() [2/2]

void fawkes::HumanSkeletonProjectionInterface::set_proj_right_ankle ( const float *  new_proj_right_ankle)

Set proj_right_ankle value.

Right ankle position vector.

Parameters
new_proj_right_anklenew proj_right_ankle value

Definition at line 1745 of file HumanSkeletonProjectionInterface.cpp.

◆ set_proj_right_collar() [1/2]

void fawkes::HumanSkeletonProjectionInterface::set_proj_right_collar ( unsigned int  index,
const float  new_proj_right_collar 
)

Set proj_right_collar value at given index.

Right collar position vector.

Parameters
new_proj_right_collarnew proj_right_collar value
indexindex for of the value

Definition at line 990 of file HumanSkeletonProjectionInterface.cpp.

◆ set_proj_right_collar() [2/2]

void fawkes::HumanSkeletonProjectionInterface::set_proj_right_collar ( const float *  new_proj_right_collar)

Set proj_right_collar value.

Right collar position vector.

Parameters
new_proj_right_collarnew proj_right_collar value

Definition at line 977 of file HumanSkeletonProjectionInterface.cpp.

◆ set_proj_right_elbow() [1/2]

void fawkes::HumanSkeletonProjectionInterface::set_proj_right_elbow ( unsigned int  index,
const float  new_proj_right_elbow 
)

Set proj_right_elbow value at given index.

Right elbow position vector.

Parameters
new_proj_right_elbownew proj_right_elbow value
indexindex for of the value

Definition at line 1118 of file HumanSkeletonProjectionInterface.cpp.

◆ set_proj_right_elbow() [2/2]

void fawkes::HumanSkeletonProjectionInterface::set_proj_right_elbow ( const float *  new_proj_right_elbow)

Set proj_right_elbow value.

Right elbow position vector.

Parameters
new_proj_right_elbownew proj_right_elbow value

Definition at line 1105 of file HumanSkeletonProjectionInterface.cpp.

◆ set_proj_right_fingertip() [1/2]

void fawkes::HumanSkeletonProjectionInterface::set_proj_right_fingertip ( unsigned int  index,
const float  new_proj_right_fingertip 
)

Set proj_right_fingertip value at given index.

Right fingertip position vector.

Parameters
new_proj_right_fingertipnew proj_right_fingertip value
indexindex for of the value

Definition at line 1310 of file HumanSkeletonProjectionInterface.cpp.

◆ set_proj_right_fingertip() [2/2]

void fawkes::HumanSkeletonProjectionInterface::set_proj_right_fingertip ( const float *  new_proj_right_fingertip)

Set proj_right_fingertip value.

Right fingertip position vector.

Parameters
new_proj_right_fingertipnew proj_right_fingertip value

Definition at line 1297 of file HumanSkeletonProjectionInterface.cpp.

◆ set_proj_right_foot() [1/2]

void fawkes::HumanSkeletonProjectionInterface::set_proj_right_foot ( unsigned int  index,
const float  new_proj_right_foot 
)

Set proj_right_foot value at given index.

Right foot position vector.

Parameters
new_proj_right_footnew proj_right_foot value
indexindex for of the value

Definition at line 1822 of file HumanSkeletonProjectionInterface.cpp.

◆ set_proj_right_foot() [2/2]

void fawkes::HumanSkeletonProjectionInterface::set_proj_right_foot ( const float *  new_proj_right_foot)

Set proj_right_foot value.

Right foot position vector.

Parameters
new_proj_right_footnew proj_right_foot value

Definition at line 1809 of file HumanSkeletonProjectionInterface.cpp.

◆ set_proj_right_hand() [1/2]

void fawkes::HumanSkeletonProjectionInterface::set_proj_right_hand ( unsigned int  index,
const float  new_proj_right_hand 
)

Set proj_right_hand value at given index.

Right hand position vector.

Parameters
new_proj_right_handnew proj_right_hand value
indexindex for of the value

Definition at line 1246 of file HumanSkeletonProjectionInterface.cpp.

◆ set_proj_right_hand() [2/2]

void fawkes::HumanSkeletonProjectionInterface::set_proj_right_hand ( const float *  new_proj_right_hand)

Set proj_right_hand value.

Right hand position vector.

Parameters
new_proj_right_handnew proj_right_hand value

Definition at line 1233 of file HumanSkeletonProjectionInterface.cpp.

◆ set_proj_right_hip() [1/2]

void fawkes::HumanSkeletonProjectionInterface::set_proj_right_hip ( unsigned int  index,
const float  new_proj_right_hip 
)

Set proj_right_hip value at given index.

Right hip position vector.

Parameters
new_proj_right_hipnew proj_right_hip value
indexindex for of the value

Definition at line 1630 of file HumanSkeletonProjectionInterface.cpp.

◆ set_proj_right_hip() [2/2]

void fawkes::HumanSkeletonProjectionInterface::set_proj_right_hip ( const float *  new_proj_right_hip)

Set proj_right_hip value.

Right hip position vector.

Parameters
new_proj_right_hipnew proj_right_hip value

Definition at line 1617 of file HumanSkeletonProjectionInterface.cpp.

◆ set_proj_right_knee() [1/2]

void fawkes::HumanSkeletonProjectionInterface::set_proj_right_knee ( unsigned int  index,
const float  new_proj_right_knee 
)

Set proj_right_knee value at given index.

Right knee position vector.

Parameters
new_proj_right_kneenew proj_right_knee value
indexindex for of the value

Definition at line 1694 of file HumanSkeletonProjectionInterface.cpp.

◆ set_proj_right_knee() [2/2]

void fawkes::HumanSkeletonProjectionInterface::set_proj_right_knee ( const float *  new_proj_right_knee)

Set proj_right_knee value.

Right knee position vector.

Parameters
new_proj_right_kneenew proj_right_knee value

Definition at line 1681 of file HumanSkeletonProjectionInterface.cpp.

◆ set_proj_right_shoulder() [1/2]

void fawkes::HumanSkeletonProjectionInterface::set_proj_right_shoulder ( unsigned int  index,
const float  new_proj_right_shoulder 
)

Set proj_right_shoulder value at given index.

Right shoulder position vector.

Parameters
new_proj_right_shouldernew proj_right_shoulder value
indexindex for of the value

Definition at line 1054 of file HumanSkeletonProjectionInterface.cpp.

◆ set_proj_right_shoulder() [2/2]

void fawkes::HumanSkeletonProjectionInterface::set_proj_right_shoulder ( const float *  new_proj_right_shoulder)

Set proj_right_shoulder value.

Right shoulder position vector.

Parameters
new_proj_right_shouldernew proj_right_shoulder value

Definition at line 1041 of file HumanSkeletonProjectionInterface.cpp.

◆ set_proj_right_wrist() [1/2]

void fawkes::HumanSkeletonProjectionInterface::set_proj_right_wrist ( unsigned int  index,
const float  new_proj_right_wrist 
)

Set proj_right_wrist value at given index.

Right wrist position vector.

Parameters
new_proj_right_wristnew proj_right_wrist value
indexindex for of the value

Definition at line 1182 of file HumanSkeletonProjectionInterface.cpp.

◆ set_proj_right_wrist() [2/2]

void fawkes::HumanSkeletonProjectionInterface::set_proj_right_wrist ( const float *  new_proj_right_wrist)

Set proj_right_wrist value.

Right wrist position vector.

Parameters
new_proj_right_wristnew proj_right_wrist value

Definition at line 1169 of file HumanSkeletonProjectionInterface.cpp.

◆ set_proj_torso() [1/2]

void fawkes::HumanSkeletonProjectionInterface::set_proj_torso ( unsigned int  index,
const float  new_proj_torso 
)

Set proj_torso value at given index.

Torso position vector.

Parameters
new_proj_torsonew proj_torso value
indexindex for of the value

Definition at line 482 of file HumanSkeletonProjectionInterface.cpp.

◆ set_proj_torso() [2/2]

void fawkes::HumanSkeletonProjectionInterface::set_proj_torso ( const float *  new_proj_torso)

Set proj_torso value.

Torso position vector.

Parameters
new_proj_torsonew proj_torso value

Definition at line 470 of file HumanSkeletonProjectionInterface.cpp.

◆ set_proj_waist() [1/2]

void fawkes::HumanSkeletonProjectionInterface::set_proj_waist ( unsigned int  index,
const float  new_proj_waist 
)

Set proj_waist value at given index.

Waist position vector.

Parameters
new_proj_waistnew proj_waist value
indexindex for of the value

Definition at line 542 of file HumanSkeletonProjectionInterface.cpp.

◆ set_proj_waist() [2/2]

void fawkes::HumanSkeletonProjectionInterface::set_proj_waist ( const float *  new_proj_waist)

Set proj_waist value.

Waist position vector.

Parameters
new_proj_waistnew proj_waist value

Definition at line 530 of file HumanSkeletonProjectionInterface.cpp.

◆ set_res_x()

void fawkes::HumanSkeletonProjectionInterface::set_res_x ( const uint32_t  new_res_x)

Set res_x value.

X resolution (number of columns in frame).

Parameters
new_res_xnew res_x value

Definition at line 182 of file HumanSkeletonProjectionInterface.cpp.

◆ set_res_y()

void fawkes::HumanSkeletonProjectionInterface::set_res_y ( const uint32_t  new_res_y)

Set res_y value.

Y resolution (number of rows in frame).

Parameters
new_res_ynew res_y value

Definition at line 213 of file HumanSkeletonProjectionInterface.cpp.

◆ set_vertical_fov()

void fawkes::HumanSkeletonProjectionInterface::set_vertical_fov ( const float  new_vertical_fov)

Set vertical_fov value.

Opening angle in radians.

Parameters
new_vertical_fovnew vertical_fov value

Definition at line 151 of file HumanSkeletonProjectionInterface.cpp.

◆ vertical_fov()

float fawkes::HumanSkeletonProjectionInterface::vertical_fov ( ) const

Get vertical_fov value.

Opening angle in radians.

Returns
vertical_fov value

Definition at line 131 of file HumanSkeletonProjectionInterface.cpp.


The documentation for this class was generated from the following files: