SurgSim::Devices::NimbleScaffold::StateData Struct Reference

## Public Member Functions

| StateData ()
| Initialize the state. More...

## Public Attributes

boost::asio::ip::tcp::iostream | socketStream
| The socket used for connecting to the Nimble server. More...
HandTrackingData | handData
| The hand tracking data. More...
std::vector< NimbleDevice * > | activeDevices
| The list of active devices. More...
boost::mutex | mutex
| The mutex that protects the active device. More...

## Private Member Functions

| StateData (const StateData &)
StateData & | operator= (const StateData &)

## Constructor & Destructor Documentation

## StateData() [1/2]

SurgSim::Devices::NimbleScaffold::StateData::StateData | ( |  | ) |

inline

Initialize the state.

## StateData() [2/2]

SurgSim::Devices::NimbleScaffold::StateData::StateData | ( | const StateData & |  | ) |

private

## Member Function Documentation

## operator=()

StateData& SurgSim::Devices::NimbleScaffold::StateData::operator= | ( | const StateData & |  | ) |

private

## Member Data Documentation

## activeDevices

std::vector<NimbleDevice*> SurgSim::Devices::NimbleScaffold::StateData::activeDevices

The list of active devices.

## handData

HandTrackingData SurgSim::Devices::NimbleScaffold::StateData::handData

The hand tracking data.

## mutex

boost::mutex SurgSim::Devices::NimbleScaffold::StateData::mutex

The mutex that protects the active device.

## socketStream

boost::asio::ip::tcp::iostream SurgSim::Devices::NimbleScaffold::StateData::socketStream

The socket used for connecting to the Nimble server.

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

- SurgSim/Devices/Nimble/NimbleScaffold.cpp