Loading...
Searching...
No Matches
avnd_tools::PointTrackerBase< N > Struct Template Reference

Classes

struct  ins
 
struct  track_record
 
struct  ui
 

Public Types

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 Member Functions

void prepare (halp::setup s)
 
void operator() (const halp::tick_musical &tk)
 

Public Attributes

struct avnd_tools::PointTrackerBase::ins inputs
 
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 = false
 
bool reset_requested = false
 

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