SurgSim::Devices::LeapScaffold::Listener Class Reference
Inheritance diagram for SurgSim::Devices::LeapScaffold::Listener:

## Public Member Functions

| Listener ()
void | onConnect (const Leap::Controller &) override
void | onDisconnect (const Leap::Controller &) override
void | onFrame (const Leap::Controller &) override

## Private Attributes

std::weak_ptr< Devices::LeapScaffold > | m_scaffold
std::shared_ptr< Framework::Logger > | m_logger

## Constructor & Destructor Documentation

## Listener()

SurgSim::Devices::LeapScaffold::Listener::Listener | ( |  | ) |

inline

## Member Function Documentation

## onConnect()

void SurgSim::Devices::LeapScaffold::Listener::onConnect | ( | const Leap::Controller & |  | ) |

inline override

## onDisconnect()

void SurgSim::Devices::LeapScaffold::Listener::onDisconnect | ( | const Leap::Controller & |  | ) |

inline override

## onFrame()

void SurgSim::Devices::LeapScaffold::Listener::onFrame | ( | const Leap::Controller & |  | ) |

inline override

## Member Data Documentation

## m_logger

std::shared_ptr<Framework::Logger> SurgSim::Devices::LeapScaffold::Listener::m_logger

private

## m_scaffold

std::weak_ptr<Devices::LeapScaffold> SurgSim::Devices::LeapScaffold::Listener::m_scaffold

private

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

- SurgSim/Devices/Leap/LeapScaffold.cpp