5.3.2.14. Struct track_t

5.3.2.14.1. Struct Documentation

struct track_t

Description of a track.

Public Members

uint32_t id

Track unique identifiers. A track identifier should starts from 1 while 0 should be reserved for uninitialized structure.

RoI_t begin

First RoI corresponding to this track.

RoI_t end

Last RoI corresponding to this track.

float extrapol_x

Last \(x\) position of the extrapolated track (used only if state == STATE_LOST).

float extrapol_y

Last \(y\) position of the extrapolated track (used only if state == STATE_LOST).

float extrapol_u

Velocity \(x\) estimation of the track for extrapolation (used only if state == STATE_LOST).

float extrapol_v

Velocity \(y\) estimation of the track for extrapolation (used only if state == STATE_LOST).

uint8_t extrapol_order

Number of times this track has been extrapolated (used only if state == STATE_LOST).

enum state_e state

State of the track.

enum obj_e obj_type

Object type (classification).

enum change_state_reason_e change_state_reason

Reason of the noise type classification.

vec_uint32_t magnitude

Vector of the magnitudes history of this track.