![]()  | 
  
    Azure Kinect Body Tracking SDK
    1.0.1
    
   | 
 
Wrapper for k4abt_tracker_t. More...
#include <k4a/k4abt.hpp>
Public Member Functions | |
| tracker (k4abt_tracker_t handle=nullptr) noexcept | |
| Creates a tracker from a k4abt_tracker_t Takes ownership of the handle, i.e.  More... | |
| tracker (tracker &&dev) noexcept | |
| Moves another tracker into a new tracker.  | |
| tracker (const tracker &)=delete | |
| tracker & | operator= (const tracker &)=delete | 
| tracker & | operator= (tracker &&dev) noexcept | 
| Moves another tracker into this tracker; other is set to invalid.  | |
| operator bool () const noexcept | |
| Returns true if the tracker is valid, false otherwise.  | |
| void | destroy () noexcept | 
| Destroys a k4abt tracker.  More... | |
| bool | enqueue_capture (k4a::capture cap, std::chrono::milliseconds timeout=std::chrono::milliseconds(K4A_WAIT_INFINITE)) | 
| Add a k4a sensor capture to the tracker input queue to generate its body tracking result asynchronously.  More... | |
| bool | pop_result (k4abt::frame *body_frame, std::chrono::milliseconds timeout=std::chrono::milliseconds(K4A_WAIT_INFINITE)) | 
| Gets the next available body frame.  More... | |
| k4abt::frame | pop_result (std::chrono::milliseconds timeout=std::chrono::milliseconds(K4A_WAIT_INFINITE)) | 
| Gets the next available body frame.  More... | |
| void | set_temporal_smoothing (float smoothing_factor) noexcept | 
| Set temporal smoothing.  More... | |
| void | shutdown () noexcept | 
| Shut down the k4abt tracker.  More... | |
Static Public Member Functions | |
| static tracker | create (const k4a_calibration_t &sensor_calibration, const k4abt_tracker_configuration_t &config=K4ABT_TRACKER_CONFIG_DEFAULT) | 
| Create a k4abt tracker.  More... | |
Wrapper for k4abt_tracker_t.
Wraps a handle for a k4abt tracker.