Loading...
Searching...
No Matches
avnd_tools::PointTracker3D Struct Reference
Inheritance diagram for avnd_tools::PointTracker3D:
Public Member Functions | |
| halp_meta (name, "Point Tracker 3D") halp_meta(c_name | |
| avnd_point_tracker_3d | halp_meta (category, "Spatial/Tracking") halp_meta(author |
| avnd_point_tracker_3d ossia team | halp_meta (description, "Turn flickering 3D detections 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< 3 > | |
| void | prepare (halp::setup s) |
| void | operator() (const halp::tick_musical &tk) |
Additional Inherited Members | ||
Public Types inherited from avnd_tools::PointTrackerBase< 3 > | ||
| 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< 3 > | ||
| 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:
Public Member Functions inherited from