Fawkes API Fawkes Development Version
|
HumanSkeletonProjectionInterface Fawkes BlackBoard Interface. More...
#include <>>
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 Message * | create_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... | |
![]() | |
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... | |
Uuid | 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... | |
virtual Message * | create_message (const char *type) const =0 |
Create message based on type name. More... | |
virtual void | copy_values (const Interface *interface)=0 |
Copy values from another interface. More... | |
virtual const char * | enum_tostring (const char *enumtype, int val) const =0 |
Convert arbitrary enum value to string. 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 |
bool | refreshed () const |
Check if data has been refreshed. More... | |
const Time * | timestamp () 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_refreshed () |
Mark data as refreshed. 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, bool proxy=false) |
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... | |
Message * | msgq_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) noexcept |
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 void | parse_uid (const char *uid, std::string &type, std::string &id) |
Parse UID to type and ID strings. More... | |
![]() | |
Interface () | |
Constructor. More... | |
virtual bool | message_valid (const Message *message) const =0 |
Check if the message is valid and can be enqueued. 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... | |
template<class FieldT , class DataT > | |
void | set_field (FieldT &field, DataT &data) |
Set a field, set data_changed to true and update data_changed accordingly. More... | |
template<class FieldT , class DataT > | |
void | set_field (FieldT &field, unsigned int index, DataT &data) |
Set an array field at a given index, set data_changed to true and update data_changed accordingly. More... | |
![]() | |
void * | data_ptr |
Pointer to local memory storage. More... | |
unsigned int | data_size |
Minimal data size to hold data storage. More... | |
bool | data_refreshed |
Indicator if data can be considered "current", i.e. More... | |
bool | data_changed |
Indicator if the current data is different from the last call to write() This must is automatically updated by set_field. More... | |
interface_data_ts_t * | data_ts |
Pointer to data casted to timestamp struct. More... | |
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.
|
virtual |
Copy values from other interface.
other | other interface to copy values from |
Implements fawkes::Interface.
Definition at line 1713 of file HumanSkeletonProjectionInterface.cpp.
References fawkes::Interface::type().
|
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.
type | message type |
UnknownTypeException | thrown if this interface cannot create a message of the given type. |
Implements fawkes::Interface.
Definition at line 1702 of file HumanSkeletonProjectionInterface.cpp.
|
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.
enumtype | enum type as string |
val | value to convert |
UnknownTypeException | thrown if enumtype is not specified for interface. |
Implements fawkes::Interface.
Definition at line 1724 of file HumanSkeletonProjectionInterface.cpp.
float fawkes::HumanSkeletonProjectionInterface::horizontal_fov | ( | ) | const |
Get horizontal_fov value.
Opening angle in radians.
Definition at line 100 of file HumanSkeletonProjectionInterface.cpp.
uint16_t fawkes::HumanSkeletonProjectionInterface::max_depth | ( | ) | const |
Get max_depth value.
Maximum depth value.
Definition at line 220 of file HumanSkeletonProjectionInterface.cpp.
size_t fawkes::HumanSkeletonProjectionInterface::maxlenof_horizontal_fov | ( | ) | const |
Get maximum length of horizontal_fov value.
Definition at line 110 of file HumanSkeletonProjectionInterface.cpp.
size_t fawkes::HumanSkeletonProjectionInterface::maxlenof_max_depth | ( | ) | const |
Get maximum length of max_depth value.
Definition at line 230 of file HumanSkeletonProjectionInterface.cpp.
size_t fawkes::HumanSkeletonProjectionInterface::maxlenof_proj_com | ( | ) | const |
Get maximum length of proj_com value.
Definition at line 275 of file HumanSkeletonProjectionInterface.cpp.
size_t fawkes::HumanSkeletonProjectionInterface::maxlenof_proj_head | ( | ) | const |
Get maximum length of proj_head value.
Definition at line 330 of file HumanSkeletonProjectionInterface.cpp.
size_t fawkes::HumanSkeletonProjectionInterface::maxlenof_proj_left_ankle | ( | ) | const |
Get maximum length of proj_left_ankle value.
Definition at line 1378 of file HumanSkeletonProjectionInterface.cpp.
size_t fawkes::HumanSkeletonProjectionInterface::maxlenof_proj_left_collar | ( | ) | const |
Get maximum length of proj_left_collar value.
Definition at line 552 of file HumanSkeletonProjectionInterface.cpp.
size_t fawkes::HumanSkeletonProjectionInterface::maxlenof_proj_left_elbow | ( | ) | const |
Get maximum length of proj_left_elbow value.
Definition at line 670 of file HumanSkeletonProjectionInterface.cpp.
size_t fawkes::HumanSkeletonProjectionInterface::maxlenof_proj_left_fingertip | ( | ) | const |
Get maximum length of proj_left_fingertip value.
Definition at line 847 of file HumanSkeletonProjectionInterface.cpp.
size_t fawkes::HumanSkeletonProjectionInterface::maxlenof_proj_left_foot | ( | ) | const |
Get maximum length of proj_left_foot value.
Definition at line 1437 of file HumanSkeletonProjectionInterface.cpp.
size_t fawkes::HumanSkeletonProjectionInterface::maxlenof_proj_left_hand | ( | ) | const |
Get maximum length of proj_left_hand value.
Definition at line 788 of file HumanSkeletonProjectionInterface.cpp.
size_t fawkes::HumanSkeletonProjectionInterface::maxlenof_proj_left_hip | ( | ) | const |
Get maximum length of proj_left_hip value.
Definition at line 1260 of file HumanSkeletonProjectionInterface.cpp.
size_t fawkes::HumanSkeletonProjectionInterface::maxlenof_proj_left_knee | ( | ) | const |
Get maximum length of proj_left_knee value.
Definition at line 1319 of file HumanSkeletonProjectionInterface.cpp.
size_t fawkes::HumanSkeletonProjectionInterface::maxlenof_proj_left_shoulder | ( | ) | const |
Get maximum length of proj_left_shoulder value.
Definition at line 611 of file HumanSkeletonProjectionInterface.cpp.
size_t fawkes::HumanSkeletonProjectionInterface::maxlenof_proj_left_wrist | ( | ) | const |
Get maximum length of proj_left_wrist value.
Definition at line 729 of file HumanSkeletonProjectionInterface.cpp.
size_t fawkes::HumanSkeletonProjectionInterface::maxlenof_proj_neck | ( | ) | const |
Get maximum length of proj_neck value.
Definition at line 385 of file HumanSkeletonProjectionInterface.cpp.
size_t fawkes::HumanSkeletonProjectionInterface::maxlenof_proj_right_ankle | ( | ) | const |
Get maximum length of proj_right_ankle value.
Definition at line 1614 of file HumanSkeletonProjectionInterface.cpp.
size_t fawkes::HumanSkeletonProjectionInterface::maxlenof_proj_right_collar | ( | ) | const |
Get maximum length of proj_right_collar value.
Definition at line 906 of file HumanSkeletonProjectionInterface.cpp.
size_t fawkes::HumanSkeletonProjectionInterface::maxlenof_proj_right_elbow | ( | ) | const |
Get maximum length of proj_right_elbow value.
Definition at line 1024 of file HumanSkeletonProjectionInterface.cpp.
size_t fawkes::HumanSkeletonProjectionInterface::maxlenof_proj_right_fingertip | ( | ) | const |
Get maximum length of proj_right_fingertip value.
Definition at line 1201 of file HumanSkeletonProjectionInterface.cpp.
size_t fawkes::HumanSkeletonProjectionInterface::maxlenof_proj_right_foot | ( | ) | const |
Get maximum length of proj_right_foot value.
Definition at line 1673 of file HumanSkeletonProjectionInterface.cpp.
size_t fawkes::HumanSkeletonProjectionInterface::maxlenof_proj_right_hand | ( | ) | const |
Get maximum length of proj_right_hand value.
Definition at line 1142 of file HumanSkeletonProjectionInterface.cpp.
size_t fawkes::HumanSkeletonProjectionInterface::maxlenof_proj_right_hip | ( | ) | const |
Get maximum length of proj_right_hip value.
Definition at line 1496 of file HumanSkeletonProjectionInterface.cpp.
size_t fawkes::HumanSkeletonProjectionInterface::maxlenof_proj_right_knee | ( | ) | const |
Get maximum length of proj_right_knee value.
Definition at line 1555 of file HumanSkeletonProjectionInterface.cpp.
size_t fawkes::HumanSkeletonProjectionInterface::maxlenof_proj_right_shoulder | ( | ) | const |
Get maximum length of proj_right_shoulder value.
Definition at line 965 of file HumanSkeletonProjectionInterface.cpp.
size_t fawkes::HumanSkeletonProjectionInterface::maxlenof_proj_right_wrist | ( | ) | const |
Get maximum length of proj_right_wrist value.
Definition at line 1083 of file HumanSkeletonProjectionInterface.cpp.
size_t fawkes::HumanSkeletonProjectionInterface::maxlenof_proj_torso | ( | ) | const |
Get maximum length of proj_torso value.
Definition at line 440 of file HumanSkeletonProjectionInterface.cpp.
size_t fawkes::HumanSkeletonProjectionInterface::maxlenof_proj_waist | ( | ) | const |
Get maximum length of proj_waist value.
Definition at line 495 of file HumanSkeletonProjectionInterface.cpp.
size_t fawkes::HumanSkeletonProjectionInterface::maxlenof_res_x | ( | ) | const |
Get maximum length of res_x value.
Definition at line 170 of file HumanSkeletonProjectionInterface.cpp.
size_t fawkes::HumanSkeletonProjectionInterface::maxlenof_res_y | ( | ) | const |
Get maximum length of res_y value.
Definition at line 200 of file HumanSkeletonProjectionInterface.cpp.
size_t fawkes::HumanSkeletonProjectionInterface::maxlenof_vertical_fov | ( | ) | const |
Get maximum length of vertical_fov value.
Definition at line 140 of file HumanSkeletonProjectionInterface.cpp.
|
virtual |
Check if message is valid and can be enqueued.
message | Message to check |
Implements fawkes::Interface.
Definition at line 1735 of file HumanSkeletonProjectionInterface.cpp.
float * fawkes::HumanSkeletonProjectionInterface::proj_com | ( | ) | const |
Get proj_com value.
Center of mass.
Definition at line 250 of file HumanSkeletonProjectionInterface.cpp.
float fawkes::HumanSkeletonProjectionInterface::proj_com | ( | unsigned int | index | ) | const |
Get proj_com value at given index.
Center of mass.
index | index of value |
Exception | thrown if index is out of bounds |
Definition at line 262 of file HumanSkeletonProjectionInterface.cpp.
float * fawkes::HumanSkeletonProjectionInterface::proj_head | ( | ) | const |
Get proj_head value.
Head position vector.
Definition at line 305 of file HumanSkeletonProjectionInterface.cpp.
float fawkes::HumanSkeletonProjectionInterface::proj_head | ( | unsigned int | index | ) | const |
Get proj_head value at given index.
Head position vector.
index | index of value |
Exception | thrown if index is out of bounds |
Definition at line 317 of file HumanSkeletonProjectionInterface.cpp.
float * fawkes::HumanSkeletonProjectionInterface::proj_left_ankle | ( | ) | const |
Get proj_left_ankle value.
Left ankle position vector.
Definition at line 1352 of file HumanSkeletonProjectionInterface.cpp.
float fawkes::HumanSkeletonProjectionInterface::proj_left_ankle | ( | unsigned int | index | ) | const |
Get proj_left_ankle value at given index.
Left ankle position vector.
index | index of value |
Exception | thrown if index is out of bounds |
Definition at line 1365 of file HumanSkeletonProjectionInterface.cpp.
float * fawkes::HumanSkeletonProjectionInterface::proj_left_collar | ( | ) | const |
Get proj_left_collar value.
Left position vector.
Definition at line 526 of file HumanSkeletonProjectionInterface.cpp.
float fawkes::HumanSkeletonProjectionInterface::proj_left_collar | ( | unsigned int | index | ) | const |
Get proj_left_collar value at given index.
Left position vector.
index | index of value |
Exception | thrown if index is out of bounds |
Definition at line 539 of file HumanSkeletonProjectionInterface.cpp.
float * fawkes::HumanSkeletonProjectionInterface::proj_left_elbow | ( | ) | const |
Get proj_left_elbow value.
Left elbow position vector.
Definition at line 644 of file HumanSkeletonProjectionInterface.cpp.
float fawkes::HumanSkeletonProjectionInterface::proj_left_elbow | ( | unsigned int | index | ) | const |
Get proj_left_elbow value at given index.
Left elbow position vector.
index | index of value |
Exception | thrown if index is out of bounds |
Definition at line 657 of file HumanSkeletonProjectionInterface.cpp.
float * fawkes::HumanSkeletonProjectionInterface::proj_left_fingertip | ( | ) | const |
Get proj_left_fingertip value.
Left fingertip position vector.
Definition at line 821 of file HumanSkeletonProjectionInterface.cpp.
float fawkes::HumanSkeletonProjectionInterface::proj_left_fingertip | ( | unsigned int | index | ) | const |
Get proj_left_fingertip value at given index.
Left fingertip position vector.
index | index of value |
Exception | thrown if index is out of bounds |
Definition at line 834 of file HumanSkeletonProjectionInterface.cpp.
float * fawkes::HumanSkeletonProjectionInterface::proj_left_foot | ( | ) | const |
Get proj_left_foot value.
Left foot position vector.
Definition at line 1411 of file HumanSkeletonProjectionInterface.cpp.
float fawkes::HumanSkeletonProjectionInterface::proj_left_foot | ( | unsigned int | index | ) | const |
Get proj_left_foot value at given index.
Left foot position vector.
index | index of value |
Exception | thrown if index is out of bounds |
Definition at line 1424 of file HumanSkeletonProjectionInterface.cpp.
float * fawkes::HumanSkeletonProjectionInterface::proj_left_hand | ( | ) | const |
Get proj_left_hand value.
Left hand position vector.
Definition at line 762 of file HumanSkeletonProjectionInterface.cpp.
float fawkes::HumanSkeletonProjectionInterface::proj_left_hand | ( | unsigned int | index | ) | const |
Get proj_left_hand value at given index.
Left hand position vector.
index | index of value |
Exception | thrown if index is out of bounds |
Definition at line 775 of file HumanSkeletonProjectionInterface.cpp.
float * fawkes::HumanSkeletonProjectionInterface::proj_left_hip | ( | ) | const |
Get proj_left_hip value.
Left hip position vector.
Definition at line 1234 of file HumanSkeletonProjectionInterface.cpp.
float fawkes::HumanSkeletonProjectionInterface::proj_left_hip | ( | unsigned int | index | ) | const |
Get proj_left_hip value at given index.
Left hip position vector.
index | index of value |
Exception | thrown if index is out of bounds |
Definition at line 1247 of file HumanSkeletonProjectionInterface.cpp.
float * fawkes::HumanSkeletonProjectionInterface::proj_left_knee | ( | ) | const |
Get proj_left_knee value.
Left knee position vector.
Definition at line 1293 of file HumanSkeletonProjectionInterface.cpp.
float fawkes::HumanSkeletonProjectionInterface::proj_left_knee | ( | unsigned int | index | ) | const |
Get proj_left_knee value at given index.
Left knee position vector.
index | index of value |
Exception | thrown if index is out of bounds |
Definition at line 1306 of file HumanSkeletonProjectionInterface.cpp.
float * fawkes::HumanSkeletonProjectionInterface::proj_left_shoulder | ( | ) | const |
Get proj_left_shoulder value.
Left shoulder position vector.
Definition at line 585 of file HumanSkeletonProjectionInterface.cpp.
float fawkes::HumanSkeletonProjectionInterface::proj_left_shoulder | ( | unsigned int | index | ) | const |
Get proj_left_shoulder value at given index.
Left shoulder position vector.
index | index of value |
Exception | thrown if index is out of bounds |
Definition at line 598 of file HumanSkeletonProjectionInterface.cpp.
float * fawkes::HumanSkeletonProjectionInterface::proj_left_wrist | ( | ) | const |
Get proj_left_wrist value.
Left wrist position vector.
Definition at line 703 of file HumanSkeletonProjectionInterface.cpp.
float fawkes::HumanSkeletonProjectionInterface::proj_left_wrist | ( | unsigned int | index | ) | const |
Get proj_left_wrist value at given index.
Left wrist position vector.
index | index of value |
Exception | thrown if index is out of bounds |
Definition at line 716 of file HumanSkeletonProjectionInterface.cpp.
float * fawkes::HumanSkeletonProjectionInterface::proj_neck | ( | ) | const |
Get proj_neck value.
Neck position vector.
Definition at line 360 of file HumanSkeletonProjectionInterface.cpp.
float fawkes::HumanSkeletonProjectionInterface::proj_neck | ( | unsigned int | index | ) | const |
Get proj_neck value at given index.
Neck position vector.
index | index of value |
Exception | thrown if index is out of bounds |
Definition at line 372 of file HumanSkeletonProjectionInterface.cpp.
float * fawkes::HumanSkeletonProjectionInterface::proj_right_ankle | ( | ) | const |
Get proj_right_ankle value.
Right ankle position vector.
Definition at line 1588 of file HumanSkeletonProjectionInterface.cpp.
float fawkes::HumanSkeletonProjectionInterface::proj_right_ankle | ( | unsigned int | index | ) | const |
Get proj_right_ankle value at given index.
Right ankle position vector.
index | index of value |
Exception | thrown if index is out of bounds |
Definition at line 1601 of file HumanSkeletonProjectionInterface.cpp.
float * fawkes::HumanSkeletonProjectionInterface::proj_right_collar | ( | ) | const |
Get proj_right_collar value.
Right collar position vector.
Definition at line 880 of file HumanSkeletonProjectionInterface.cpp.
float fawkes::HumanSkeletonProjectionInterface::proj_right_collar | ( | unsigned int | index | ) | const |
Get proj_right_collar value at given index.
Right collar position vector.
index | index of value |
Exception | thrown if index is out of bounds |
Definition at line 893 of file HumanSkeletonProjectionInterface.cpp.
float * fawkes::HumanSkeletonProjectionInterface::proj_right_elbow | ( | ) | const |
Get proj_right_elbow value.
Right elbow position vector.
Definition at line 998 of file HumanSkeletonProjectionInterface.cpp.
float fawkes::HumanSkeletonProjectionInterface::proj_right_elbow | ( | unsigned int | index | ) | const |
Get proj_right_elbow value at given index.
Right elbow position vector.
index | index of value |
Exception | thrown if index is out of bounds |
Definition at line 1011 of file HumanSkeletonProjectionInterface.cpp.
float * fawkes::HumanSkeletonProjectionInterface::proj_right_fingertip | ( | ) | const |
Get proj_right_fingertip value.
Right fingertip position vector.
Definition at line 1175 of file HumanSkeletonProjectionInterface.cpp.
float fawkes::HumanSkeletonProjectionInterface::proj_right_fingertip | ( | unsigned int | index | ) | const |
Get proj_right_fingertip value at given index.
Right fingertip position vector.
index | index of value |
Exception | thrown if index is out of bounds |
Definition at line 1188 of file HumanSkeletonProjectionInterface.cpp.
float * fawkes::HumanSkeletonProjectionInterface::proj_right_foot | ( | ) | const |
Get proj_right_foot value.
Right foot position vector.
Definition at line 1647 of file HumanSkeletonProjectionInterface.cpp.
float fawkes::HumanSkeletonProjectionInterface::proj_right_foot | ( | unsigned int | index | ) | const |
Get proj_right_foot value at given index.
Right foot position vector.
index | index of value |
Exception | thrown if index is out of bounds |
Definition at line 1660 of file HumanSkeletonProjectionInterface.cpp.
float * fawkes::HumanSkeletonProjectionInterface::proj_right_hand | ( | ) | const |
Get proj_right_hand value.
Right hand position vector.
Definition at line 1116 of file HumanSkeletonProjectionInterface.cpp.
float fawkes::HumanSkeletonProjectionInterface::proj_right_hand | ( | unsigned int | index | ) | const |
Get proj_right_hand value at given index.
Right hand position vector.
index | index of value |
Exception | thrown if index is out of bounds |
Definition at line 1129 of file HumanSkeletonProjectionInterface.cpp.
float * fawkes::HumanSkeletonProjectionInterface::proj_right_hip | ( | ) | const |
Get proj_right_hip value.
Right hip position vector.
Definition at line 1470 of file HumanSkeletonProjectionInterface.cpp.
float fawkes::HumanSkeletonProjectionInterface::proj_right_hip | ( | unsigned int | index | ) | const |
Get proj_right_hip value at given index.
Right hip position vector.
index | index of value |
Exception | thrown if index is out of bounds |
Definition at line 1483 of file HumanSkeletonProjectionInterface.cpp.
float * fawkes::HumanSkeletonProjectionInterface::proj_right_knee | ( | ) | const |
Get proj_right_knee value.
Right knee position vector.
Definition at line 1529 of file HumanSkeletonProjectionInterface.cpp.
float fawkes::HumanSkeletonProjectionInterface::proj_right_knee | ( | unsigned int | index | ) | const |
Get proj_right_knee value at given index.
Right knee position vector.
index | index of value |
Exception | thrown if index is out of bounds |
Definition at line 1542 of file HumanSkeletonProjectionInterface.cpp.
float * fawkes::HumanSkeletonProjectionInterface::proj_right_shoulder | ( | ) | const |
Get proj_right_shoulder value.
Right shoulder position vector.
Definition at line 939 of file HumanSkeletonProjectionInterface.cpp.
float fawkes::HumanSkeletonProjectionInterface::proj_right_shoulder | ( | unsigned int | index | ) | const |
Get proj_right_shoulder value at given index.
Right shoulder position vector.
index | index of value |
Exception | thrown if index is out of bounds |
Definition at line 952 of file HumanSkeletonProjectionInterface.cpp.
float * fawkes::HumanSkeletonProjectionInterface::proj_right_wrist | ( | ) | const |
Get proj_right_wrist value.
Right wrist position vector.
Definition at line 1057 of file HumanSkeletonProjectionInterface.cpp.
float fawkes::HumanSkeletonProjectionInterface::proj_right_wrist | ( | unsigned int | index | ) | const |
Get proj_right_wrist value at given index.
Right wrist position vector.
index | index of value |
Exception | thrown if index is out of bounds |
Definition at line 1070 of file HumanSkeletonProjectionInterface.cpp.
float * fawkes::HumanSkeletonProjectionInterface::proj_torso | ( | ) | const |
Get proj_torso value.
Torso position vector.
Definition at line 415 of file HumanSkeletonProjectionInterface.cpp.
float fawkes::HumanSkeletonProjectionInterface::proj_torso | ( | unsigned int | index | ) | const |
Get proj_torso value at given index.
Torso position vector.
index | index of value |
Exception | thrown if index is out of bounds |
Definition at line 427 of file HumanSkeletonProjectionInterface.cpp.
float * fawkes::HumanSkeletonProjectionInterface::proj_waist | ( | ) | const |
Get proj_waist value.
Waist position vector.
Definition at line 470 of file HumanSkeletonProjectionInterface.cpp.
float fawkes::HumanSkeletonProjectionInterface::proj_waist | ( | unsigned int | index | ) | const |
Get proj_waist value at given index.
Waist position vector.
index | index of value |
Exception | thrown if index is out of bounds |
Definition at line 482 of file HumanSkeletonProjectionInterface.cpp.
uint32_t fawkes::HumanSkeletonProjectionInterface::res_x | ( | ) | const |
Get res_x value.
X resolution (number of columns in frame).
Definition at line 160 of file HumanSkeletonProjectionInterface.cpp.
uint32_t fawkes::HumanSkeletonProjectionInterface::res_y | ( | ) | const |
Get res_y value.
Y resolution (number of rows in frame).
Definition at line 190 of file HumanSkeletonProjectionInterface.cpp.
void fawkes::HumanSkeletonProjectionInterface::set_horizontal_fov | ( | const float | new_horizontal_fov | ) |
Set horizontal_fov value.
Opening angle in radians.
new_horizontal_fov | new horizontal_fov value |
Definition at line 120 of file HumanSkeletonProjectionInterface.cpp.
void fawkes::HumanSkeletonProjectionInterface::set_max_depth | ( | const uint16_t | new_max_depth | ) |
Set max_depth value.
Maximum depth value.
new_max_depth | new max_depth value |
Definition at line 240 of file HumanSkeletonProjectionInterface.cpp.
void fawkes::HumanSkeletonProjectionInterface::set_proj_com | ( | const float * | new_proj_com | ) |
Set proj_com value.
Center of mass.
new_proj_com | new proj_com value |
Definition at line 285 of file HumanSkeletonProjectionInterface.cpp.
void fawkes::HumanSkeletonProjectionInterface::set_proj_com | ( | unsigned int | index, |
const float | new_proj_com | ||
) |
Set proj_com value at given index.
Center of mass.
new_proj_com | new proj_com value |
index | index for of the value |
Definition at line 296 of file HumanSkeletonProjectionInterface.cpp.
void fawkes::HumanSkeletonProjectionInterface::set_proj_head | ( | const float * | new_proj_head | ) |
Set proj_head value.
Head position vector.
new_proj_head | new proj_head value |
Definition at line 340 of file HumanSkeletonProjectionInterface.cpp.
void fawkes::HumanSkeletonProjectionInterface::set_proj_head | ( | unsigned int | index, |
const float | new_proj_head | ||
) |
Set proj_head value at given index.
Head position vector.
new_proj_head | new proj_head value |
index | index for of the value |
Definition at line 351 of file HumanSkeletonProjectionInterface.cpp.
void fawkes::HumanSkeletonProjectionInterface::set_proj_left_ankle | ( | const float * | new_proj_left_ankle | ) |
Set proj_left_ankle value.
Left ankle position vector.
new_proj_left_ankle | new proj_left_ankle value |
Definition at line 1389 of file HumanSkeletonProjectionInterface.cpp.
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.
new_proj_left_ankle | new proj_left_ankle value |
index | index for of the value |
Definition at line 1401 of file HumanSkeletonProjectionInterface.cpp.
void fawkes::HumanSkeletonProjectionInterface::set_proj_left_collar | ( | const float * | new_proj_left_collar | ) |
Set proj_left_collar value.
Left position vector.
new_proj_left_collar | new proj_left_collar value |
Definition at line 563 of file HumanSkeletonProjectionInterface.cpp.
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.
new_proj_left_collar | new proj_left_collar value |
index | index for of the value |
Definition at line 575 of file HumanSkeletonProjectionInterface.cpp.
void fawkes::HumanSkeletonProjectionInterface::set_proj_left_elbow | ( | const float * | new_proj_left_elbow | ) |
Set proj_left_elbow value.
Left elbow position vector.
new_proj_left_elbow | new proj_left_elbow value |
Definition at line 681 of file HumanSkeletonProjectionInterface.cpp.
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.
new_proj_left_elbow | new proj_left_elbow value |
index | index for of the value |
Definition at line 693 of file HumanSkeletonProjectionInterface.cpp.
void fawkes::HumanSkeletonProjectionInterface::set_proj_left_fingertip | ( | const float * | new_proj_left_fingertip | ) |
Set proj_left_fingertip value.
Left fingertip position vector.
new_proj_left_fingertip | new proj_left_fingertip value |
Definition at line 858 of file HumanSkeletonProjectionInterface.cpp.
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.
new_proj_left_fingertip | new proj_left_fingertip value |
index | index for of the value |
Definition at line 870 of file HumanSkeletonProjectionInterface.cpp.
void fawkes::HumanSkeletonProjectionInterface::set_proj_left_foot | ( | const float * | new_proj_left_foot | ) |
Set proj_left_foot value.
Left foot position vector.
new_proj_left_foot | new proj_left_foot value |
Definition at line 1448 of file HumanSkeletonProjectionInterface.cpp.
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.
new_proj_left_foot | new proj_left_foot value |
index | index for of the value |
Definition at line 1460 of file HumanSkeletonProjectionInterface.cpp.
void fawkes::HumanSkeletonProjectionInterface::set_proj_left_hand | ( | const float * | new_proj_left_hand | ) |
Set proj_left_hand value.
Left hand position vector.
new_proj_left_hand | new proj_left_hand value |
Definition at line 799 of file HumanSkeletonProjectionInterface.cpp.
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.
new_proj_left_hand | new proj_left_hand value |
index | index for of the value |
Definition at line 811 of file HumanSkeletonProjectionInterface.cpp.
void fawkes::HumanSkeletonProjectionInterface::set_proj_left_hip | ( | const float * | new_proj_left_hip | ) |
Set proj_left_hip value.
Left hip position vector.
new_proj_left_hip | new proj_left_hip value |
Definition at line 1271 of file HumanSkeletonProjectionInterface.cpp.
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.
new_proj_left_hip | new proj_left_hip value |
index | index for of the value |
Definition at line 1283 of file HumanSkeletonProjectionInterface.cpp.
void fawkes::HumanSkeletonProjectionInterface::set_proj_left_knee | ( | const float * | new_proj_left_knee | ) |
Set proj_left_knee value.
Left knee position vector.
new_proj_left_knee | new proj_left_knee value |
Definition at line 1330 of file HumanSkeletonProjectionInterface.cpp.
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.
new_proj_left_knee | new proj_left_knee value |
index | index for of the value |
Definition at line 1342 of file HumanSkeletonProjectionInterface.cpp.
void fawkes::HumanSkeletonProjectionInterface::set_proj_left_shoulder | ( | const float * | new_proj_left_shoulder | ) |
Set proj_left_shoulder value.
Left shoulder position vector.
new_proj_left_shoulder | new proj_left_shoulder value |
Definition at line 622 of file HumanSkeletonProjectionInterface.cpp.
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.
new_proj_left_shoulder | new proj_left_shoulder value |
index | index for of the value |
Definition at line 634 of file HumanSkeletonProjectionInterface.cpp.
void fawkes::HumanSkeletonProjectionInterface::set_proj_left_wrist | ( | const float * | new_proj_left_wrist | ) |
Set proj_left_wrist value.
Left wrist position vector.
new_proj_left_wrist | new proj_left_wrist value |
Definition at line 740 of file HumanSkeletonProjectionInterface.cpp.
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.
new_proj_left_wrist | new proj_left_wrist value |
index | index for of the value |
Definition at line 752 of file HumanSkeletonProjectionInterface.cpp.
void fawkes::HumanSkeletonProjectionInterface::set_proj_neck | ( | const float * | new_proj_neck | ) |
Set proj_neck value.
Neck position vector.
new_proj_neck | new proj_neck value |
Definition at line 395 of file HumanSkeletonProjectionInterface.cpp.
void fawkes::HumanSkeletonProjectionInterface::set_proj_neck | ( | unsigned int | index, |
const float | new_proj_neck | ||
) |
Set proj_neck value at given index.
Neck position vector.
new_proj_neck | new proj_neck value |
index | index for of the value |
Definition at line 406 of file HumanSkeletonProjectionInterface.cpp.
void fawkes::HumanSkeletonProjectionInterface::set_proj_right_ankle | ( | const float * | new_proj_right_ankle | ) |
Set proj_right_ankle value.
Right ankle position vector.
new_proj_right_ankle | new proj_right_ankle value |
Definition at line 1625 of file HumanSkeletonProjectionInterface.cpp.
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.
new_proj_right_ankle | new proj_right_ankle value |
index | index for of the value |
Definition at line 1637 of file HumanSkeletonProjectionInterface.cpp.
void fawkes::HumanSkeletonProjectionInterface::set_proj_right_collar | ( | const float * | new_proj_right_collar | ) |
Set proj_right_collar value.
Right collar position vector.
new_proj_right_collar | new proj_right_collar value |
Definition at line 917 of file HumanSkeletonProjectionInterface.cpp.
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.
new_proj_right_collar | new proj_right_collar value |
index | index for of the value |
Definition at line 929 of file HumanSkeletonProjectionInterface.cpp.
void fawkes::HumanSkeletonProjectionInterface::set_proj_right_elbow | ( | const float * | new_proj_right_elbow | ) |
Set proj_right_elbow value.
Right elbow position vector.
new_proj_right_elbow | new proj_right_elbow value |
Definition at line 1035 of file HumanSkeletonProjectionInterface.cpp.
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.
new_proj_right_elbow | new proj_right_elbow value |
index | index for of the value |
Definition at line 1047 of file HumanSkeletonProjectionInterface.cpp.
void fawkes::HumanSkeletonProjectionInterface::set_proj_right_fingertip | ( | const float * | new_proj_right_fingertip | ) |
Set proj_right_fingertip value.
Right fingertip position vector.
new_proj_right_fingertip | new proj_right_fingertip value |
Definition at line 1212 of file HumanSkeletonProjectionInterface.cpp.
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.
new_proj_right_fingertip | new proj_right_fingertip value |
index | index for of the value |
Definition at line 1224 of file HumanSkeletonProjectionInterface.cpp.
void fawkes::HumanSkeletonProjectionInterface::set_proj_right_foot | ( | const float * | new_proj_right_foot | ) |
Set proj_right_foot value.
Right foot position vector.
new_proj_right_foot | new proj_right_foot value |
Definition at line 1684 of file HumanSkeletonProjectionInterface.cpp.
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.
new_proj_right_foot | new proj_right_foot value |
index | index for of the value |
Definition at line 1696 of file HumanSkeletonProjectionInterface.cpp.
void fawkes::HumanSkeletonProjectionInterface::set_proj_right_hand | ( | const float * | new_proj_right_hand | ) |
Set proj_right_hand value.
Right hand position vector.
new_proj_right_hand | new proj_right_hand value |
Definition at line 1153 of file HumanSkeletonProjectionInterface.cpp.
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.
new_proj_right_hand | new proj_right_hand value |
index | index for of the value |
Definition at line 1165 of file HumanSkeletonProjectionInterface.cpp.
void fawkes::HumanSkeletonProjectionInterface::set_proj_right_hip | ( | const float * | new_proj_right_hip | ) |
Set proj_right_hip value.
Right hip position vector.
new_proj_right_hip | new proj_right_hip value |
Definition at line 1507 of file HumanSkeletonProjectionInterface.cpp.
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.
new_proj_right_hip | new proj_right_hip value |
index | index for of the value |
Definition at line 1519 of file HumanSkeletonProjectionInterface.cpp.
void fawkes::HumanSkeletonProjectionInterface::set_proj_right_knee | ( | const float * | new_proj_right_knee | ) |
Set proj_right_knee value.
Right knee position vector.
new_proj_right_knee | new proj_right_knee value |
Definition at line 1566 of file HumanSkeletonProjectionInterface.cpp.
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.
new_proj_right_knee | new proj_right_knee value |
index | index for of the value |
Definition at line 1578 of file HumanSkeletonProjectionInterface.cpp.
void fawkes::HumanSkeletonProjectionInterface::set_proj_right_shoulder | ( | const float * | new_proj_right_shoulder | ) |
Set proj_right_shoulder value.
Right shoulder position vector.
new_proj_right_shoulder | new proj_right_shoulder value |
Definition at line 976 of file HumanSkeletonProjectionInterface.cpp.
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.
new_proj_right_shoulder | new proj_right_shoulder value |
index | index for of the value |
Definition at line 988 of file HumanSkeletonProjectionInterface.cpp.
void fawkes::HumanSkeletonProjectionInterface::set_proj_right_wrist | ( | const float * | new_proj_right_wrist | ) |
Set proj_right_wrist value.
Right wrist position vector.
new_proj_right_wrist | new proj_right_wrist value |
Definition at line 1094 of file HumanSkeletonProjectionInterface.cpp.
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.
new_proj_right_wrist | new proj_right_wrist value |
index | index for of the value |
Definition at line 1106 of file HumanSkeletonProjectionInterface.cpp.
void fawkes::HumanSkeletonProjectionInterface::set_proj_torso | ( | const float * | new_proj_torso | ) |
Set proj_torso value.
Torso position vector.
new_proj_torso | new proj_torso value |
Definition at line 450 of file HumanSkeletonProjectionInterface.cpp.
void fawkes::HumanSkeletonProjectionInterface::set_proj_torso | ( | unsigned int | index, |
const float | new_proj_torso | ||
) |
Set proj_torso value at given index.
Torso position vector.
new_proj_torso | new proj_torso value |
index | index for of the value |
Definition at line 461 of file HumanSkeletonProjectionInterface.cpp.
void fawkes::HumanSkeletonProjectionInterface::set_proj_waist | ( | const float * | new_proj_waist | ) |
Set proj_waist value.
Waist position vector.
new_proj_waist | new proj_waist value |
Definition at line 505 of file HumanSkeletonProjectionInterface.cpp.
void fawkes::HumanSkeletonProjectionInterface::set_proj_waist | ( | unsigned int | index, |
const float | new_proj_waist | ||
) |
Set proj_waist value at given index.
Waist position vector.
new_proj_waist | new proj_waist value |
index | index for of the value |
Definition at line 516 of file HumanSkeletonProjectionInterface.cpp.
void fawkes::HumanSkeletonProjectionInterface::set_res_x | ( | const uint32_t | new_res_x | ) |
Set res_x value.
X resolution (number of columns in frame).
new_res_x | new res_x value |
Definition at line 180 of file HumanSkeletonProjectionInterface.cpp.
void fawkes::HumanSkeletonProjectionInterface::set_res_y | ( | const uint32_t | new_res_y | ) |
Set res_y value.
Y resolution (number of rows in frame).
new_res_y | new res_y value |
Definition at line 210 of file HumanSkeletonProjectionInterface.cpp.
void fawkes::HumanSkeletonProjectionInterface::set_vertical_fov | ( | const float | new_vertical_fov | ) |
Set vertical_fov value.
Opening angle in radians.
new_vertical_fov | new vertical_fov value |
Definition at line 150 of file HumanSkeletonProjectionInterface.cpp.
float fawkes::HumanSkeletonProjectionInterface::vertical_fov | ( | ) | const |
Get vertical_fov value.
Opening angle in radians.
Definition at line 130 of file HumanSkeletonProjectionInterface.cpp.