Intel® RealSense™ Cross Platform API
Intel Realsense Cross-platform API
Public Member Functions | Public Attributes | Friends | List of all members
librealsense::tm2_context Class Reference

#include <tm-context.h>

Inheritance diagram for librealsense::tm2_context:

Public Member Functions

 tm2_context (context *ctx)
 
 ~tm2_context ()
 
std::shared_ptr< perc::TrackingManager > get_manager () const
 
std::vector< perc::TrackingDevice * > query_devices () const
 
void onStateChanged (perc::TrackingManager::EventType state, perc::TrackingDevice *) override
 
void onError (perc::TrackingManager::Error error, perc::TrackingDevice *) override
 

Public Attributes

signal< tm2_context, std::shared_ptr< tm2_info >, std::shared_ptr< tm2_info > > on_device_changed
 

Friends

class connect_disconnect_listener
 

Constructor & Destructor Documentation

◆ tm2_context()

librealsense::tm2_context::tm2_context ( context ctx)

◆ ~tm2_context()

librealsense::tm2_context::~tm2_context ( )

Member Function Documentation

◆ get_manager()

std::shared_ptr<perc::TrackingManager> librealsense::tm2_context::get_manager ( ) const

◆ onError()

void librealsense::tm2_context::onError ( perc::TrackingManager::Error  error,
perc::TrackingDevice *   
)
override

◆ onStateChanged()

void librealsense::tm2_context::onStateChanged ( perc::TrackingManager::EventType  state,
perc::TrackingDevice *   
)
override

◆ query_devices()

std::vector<perc::TrackingDevice*> librealsense::tm2_context::query_devices ( ) const

Friends And Related Function Documentation

◆ connect_disconnect_listener

friend class connect_disconnect_listener
friend

Member Data Documentation

◆ on_device_changed

signal<tm2_context, std::shared_ptr<tm2_info>, std::shared_ptr<tm2_info> > librealsense::tm2_context::on_device_changed

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