Loading...
Searching...
No Matches
avnd_tools::PointTracker2D Struct Reference
Inheritance diagram for avnd_tools::PointTracker2D:
avnd_tools::PointTrackerBase< 2 >

Public Member Functions

 halp_meta (name, "Point Tracker 2D") halp_meta(c_name
 
avnd_point_tracker_2d halp_meta (category, "Spatial/Tracking") halp_meta(author
 
avnd_point_tracker_2d ossia team halp_meta (description, "Turn flickering 2D detections (blobs, keypoints, TUIO cursors) into " "stable identified tracks: association, Kalman + One-Euro filtering, " "confirm/coast/revive lifecycle, persistent ids and voice-bank slots.") halp_meta(uuid
 
- Public Member Functions inherited from avnd_tools::PointTrackerBase< 2 >
void prepare (halp::setup s)
 
void operator() (const halp::tick_musical &tk)
 

Additional Inherited Members

- Public Types inherited from avnd_tools::PointTrackerBase< 2 >
using position_type = std::conditional_t< N==2, halp::xy_type< float >, halp::xyz_type< float > >
 
using tracker_type = ossia::point_tracker< N >
 
using detection_type = ossia::point_detection< N >
 
using tick = halp::tick_musical
 
- Public Attributes inherited from avnd_tools::PointTrackerBase< 2 >
struct avnd_tools::PointTrackerBase::ins inputs
 
Every emitted track as a record
 
Every emitted track as a slot
 
Every emitted track as a state
 
Every emitted track as a creation_time
 
Every emitted track as a age
 
Every emitted track as a time_since_seen
 
Every emitted track as a position
 
Every emitted track as a position_raw
 
Every emitted track as a velocity
 
Every emitted track as a confidence
 
Every emitted track as a provisional
 
Every emitted track as a reacquired std::vector< track_record > value
 
Flat[x, y,...] float list of the smoothed track in the chosen Data Format Cables directly into Point2D Array to and other renderers std::vector< float > value
 
struct { 
 
   Every emitted track as a   record: id 
 
   Every emitted track as a   slot 
 
   Every emitted track as a   state 
 
   Every emitted track as a   creation_time 
 
   Every emitted track as a   age 
 
   Every emitted track as a   time_since_seen 
 
   Every emitted track as a   position 
 
   Every emitted track as a   position_raw 
 
   Every emitted track as a   velocity 
 
   Every emitted track as a   confidence 
 
   Every emitted track as a   provisional 
 
   Every emitted track as a reacquired std::vector< track_record >   value 
 
tracks 
 
struct { 
 
count 
 
Flat[x, y,...] float list of the smoothed track positions
 
struct { 
 
   Flat[x, y,...] float list of the smoothed track   positions 
 
   Flat[x, y,...] float list of the smoothed track in the chosen Data Format Cables directly into Point2D   View 
 
   Flat[x, y,...] float list of the smoothed track in the chosen Data Format Cables directly into Point2D Array to   Mesh 
 
   Flat[x, y,...] float list of the smoothed track in the chosen Data Format Cables directly into Point2D Array to and other renderers std::vector< float >   value 
 
positions 
 
Flat[x, y,...] float list of the smoothed track in the chosen Data Format Cables directly into Point2D View
 
Flat[x, y,...] float list of the smoothed track in the chosen Data Format Cables directly into Point2D Array to Mesh
 
struct { 
 
ids 
 
 entered
 
 confirmed
 
 exited
 
 revived
 
struct { 
 
   struct { 
 
      Every emitted track as a   record: id 
 
      Every emitted track as a   slot 
 
      Every emitted track as a   state 
 
      Every emitted track as a   creation_time 
 
      Every emitted track as a   age 
 
      Every emitted track as a   time_since_seen 
 
      Every emitted track as a   position 
 
      Every emitted track as a   position_raw 
 
      Every emitted track as a   velocity 
 
      Every emitted track as a   confidence 
 
      Every emitted track as a   provisional 
 
      Every emitted track as a reacquired std::vector< track_record >   value 
 
   }   tracks 
 
   struct { 
 
   }   count 
 
   struct { 
 
      Flat[x, y,...] float list of the smoothed track   positions 
 
      Flat[x, y,...] float list of the smoothed track in the chosen Data Format Cables directly into Point2D   View 
 
      Flat[x, y,...] float list of the smoothed track in the chosen Data Format Cables directly into Point2D Array to   Mesh 
 
      Flat[x, y,...] float list of the smoothed track in the chosen Data Format Cables directly into Point2D Array to and other renderers std::vector< float >   value 
 
   }   positions 
 
   struct { 
 
   }   ids 
 
      entered 
 
      confirmed 
 
      exited 
 
      revived 
 
outputs 
 
bool points_dirty
 
bool reset_requested
 

The documentation for this struct was generated from the following file: