Public Member Functions | Public Attributes | Private Member Functions | List of all members
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 &)
 
StateDataoperator= (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: