Fawkes API  Fawkes Development Version
fawkes::HumanSkeletonProjectionInterface Class Reference

#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
 
virtual void copy_values (const Interface *other)
 Copy values from other interface. More...
 
virtual const char * enum_tostring (const char *enumtype, int val) const
 
- 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
 
unsigned int data_size
 
bool data_changed
 
interface_data_ts_tdata_ts
 

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 37 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 1847 of file HumanSkeletonProjectionInterface.cpp.

◆ 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 1836 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 1858 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 104 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 228 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 114 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 238 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 284 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 344 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 1482 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 586 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 714 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 906 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 1546 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 842 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 1354 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 1418 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 650 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 778 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 404 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 1738 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 970 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 1098 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 1290 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 1802 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 1226 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 1610 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 1674 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 1034 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 1162 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 464 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 524 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 176 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 207 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 145 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 1869 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 259 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 271 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 319 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 331 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 1456 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 1469 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 560 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 573 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 688 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 701 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 880 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 893 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 1520 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 1533 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 816 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 829 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 1328 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 1341 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 1392 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 1405 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 624 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 637 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 752 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 765 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 379 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 391 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 1712 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 1725 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 944 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 957 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 1072 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 1085 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 1264 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 1277 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 1776 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 1789 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 1200 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 1213 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 1584 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 1597 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 1648 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 1661 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 1008 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 1021 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 1136 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 1149 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 439 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 451 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 499 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 511 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 166 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 197 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 124 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 248 of file HumanSkeletonProjectionInterface.cpp.

◆ set_proj_com() [1/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 294 of file HumanSkeletonProjectionInterface.cpp.

◆ set_proj_com() [2/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 306 of file HumanSkeletonProjectionInterface.cpp.

◆ set_proj_head() [1/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 354 of file HumanSkeletonProjectionInterface.cpp.

◆ set_proj_head() [2/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 366 of file HumanSkeletonProjectionInterface.cpp.

◆ set_proj_left_ankle() [1/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 1493 of file HumanSkeletonProjectionInterface.cpp.

◆ set_proj_left_ankle() [2/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 1506 of file HumanSkeletonProjectionInterface.cpp.

◆ set_proj_left_collar() [1/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 597 of file HumanSkeletonProjectionInterface.cpp.

◆ set_proj_left_collar() [2/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 610 of file HumanSkeletonProjectionInterface.cpp.

◆ set_proj_left_elbow() [1/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 725 of file HumanSkeletonProjectionInterface.cpp.

◆ set_proj_left_elbow() [2/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 738 of file HumanSkeletonProjectionInterface.cpp.

◆ set_proj_left_fingertip() [1/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 917 of file HumanSkeletonProjectionInterface.cpp.

◆ set_proj_left_fingertip() [2/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 930 of file HumanSkeletonProjectionInterface.cpp.

◆ set_proj_left_foot() [1/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 1557 of file HumanSkeletonProjectionInterface.cpp.

◆ set_proj_left_foot() [2/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 1570 of file HumanSkeletonProjectionInterface.cpp.

◆ set_proj_left_hand() [1/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 853 of file HumanSkeletonProjectionInterface.cpp.

◆ set_proj_left_hand() [2/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 866 of file HumanSkeletonProjectionInterface.cpp.

◆ set_proj_left_hip() [1/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 1365 of file HumanSkeletonProjectionInterface.cpp.

◆ set_proj_left_hip() [2/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 1378 of file HumanSkeletonProjectionInterface.cpp.

◆ set_proj_left_knee() [1/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 1429 of file HumanSkeletonProjectionInterface.cpp.

◆ set_proj_left_knee() [2/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 1442 of file HumanSkeletonProjectionInterface.cpp.

◆ set_proj_left_shoulder() [1/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 661 of file HumanSkeletonProjectionInterface.cpp.

◆ set_proj_left_shoulder() [2/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 674 of file HumanSkeletonProjectionInterface.cpp.

◆ set_proj_left_wrist() [1/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 789 of file HumanSkeletonProjectionInterface.cpp.

◆ set_proj_left_wrist() [2/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 802 of file HumanSkeletonProjectionInterface.cpp.

◆ set_proj_neck() [1/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 414 of file HumanSkeletonProjectionInterface.cpp.

◆ set_proj_neck() [2/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 426 of file HumanSkeletonProjectionInterface.cpp.

◆ set_proj_right_ankle() [1/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 1749 of file HumanSkeletonProjectionInterface.cpp.

◆ set_proj_right_ankle() [2/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 1762 of file HumanSkeletonProjectionInterface.cpp.

◆ set_proj_right_collar() [1/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 981 of file HumanSkeletonProjectionInterface.cpp.

◆ set_proj_right_collar() [2/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 994 of file HumanSkeletonProjectionInterface.cpp.

◆ set_proj_right_elbow() [1/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 1109 of file HumanSkeletonProjectionInterface.cpp.

◆ set_proj_right_elbow() [2/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 1122 of file HumanSkeletonProjectionInterface.cpp.

◆ set_proj_right_fingertip() [1/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 1301 of file HumanSkeletonProjectionInterface.cpp.

◆ set_proj_right_fingertip() [2/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 1314 of file HumanSkeletonProjectionInterface.cpp.

◆ set_proj_right_foot() [1/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 1813 of file HumanSkeletonProjectionInterface.cpp.

◆ set_proj_right_foot() [2/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 1826 of file HumanSkeletonProjectionInterface.cpp.

◆ set_proj_right_hand() [1/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 1237 of file HumanSkeletonProjectionInterface.cpp.

◆ set_proj_right_hand() [2/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 1250 of file HumanSkeletonProjectionInterface.cpp.

◆ set_proj_right_hip() [1/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 1621 of file HumanSkeletonProjectionInterface.cpp.

◆ set_proj_right_hip() [2/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 1634 of file HumanSkeletonProjectionInterface.cpp.

◆ set_proj_right_knee() [1/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 1685 of file HumanSkeletonProjectionInterface.cpp.

◆ set_proj_right_knee() [2/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 1698 of file HumanSkeletonProjectionInterface.cpp.

◆ set_proj_right_shoulder() [1/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 1045 of file HumanSkeletonProjectionInterface.cpp.

◆ set_proj_right_shoulder() [2/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 1058 of file HumanSkeletonProjectionInterface.cpp.

◆ set_proj_right_wrist() [1/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 1173 of file HumanSkeletonProjectionInterface.cpp.

◆ set_proj_right_wrist() [2/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 1186 of file HumanSkeletonProjectionInterface.cpp.

◆ set_proj_torso() [1/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 474 of file HumanSkeletonProjectionInterface.cpp.

◆ set_proj_torso() [2/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 486 of file HumanSkeletonProjectionInterface.cpp.

◆ set_proj_waist() [1/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 534 of file HumanSkeletonProjectionInterface.cpp.

◆ set_proj_waist() [2/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 546 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 186 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 217 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 155 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 135 of file HumanSkeletonProjectionInterface.cpp.


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