Data Fields

evas_body_markers_t Struct Reference
[Receiving data]

Marker positions for one body. More...

#include <evart-client.h>

Data Fields

uint32_t iFrame
float fDelay
uint32_t tv_sec
uint32_t tv_usec
uint32_t index
char name [EVAS_STRMAX]
uint32_t nmarkers
float markers [0][3]
 Array of marker positions.

Detailed Description

Marker positions for one body.

This is a variable-length structure that contains a list of marker positions for a specific body. The body identity can be found in the index and name fields and the markers array contains the list of marker positions, from index 0 to nmarkers-1. Each position is itself an array of X,Y and Z coordinates.


Field Documentation

uint32_t iFrame

EVaRT's frame number.

float fDelay

Total time (seconds) from Camera to the Host sending the data.

uint32_t tv_sec

Absolute time of acquisition (seconds since the * Epoch)

uint32_t tv_usec

Absolute time of acquistion (micro-seconds)

uint32_t index

Index of the body.

char name[EVAS_STRMAX]

Name of the body.

uint32_t nmarkers

Number of markers for that body.

float markers[0][3]

Array of marker positions.

markers[i][0] == EVAS_EMPTY means no data.

 All Data Structures Variables