All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Private Member Functions | Private Attributes | List of all members
SurgSim::Device::NovintScaffold::Handle Class Reference

Public Member Functions

 Handle ()
 
 Handle (const std::string &deviceName, const std::string &initializationName)
 
 ~Handle ()
 
bool isValid () const
 
bool create (const std::string &deviceName, const std::string &initializationName)
 
bool destroy ()
 
HDLDeviceHandle get () const
 

Private Member Functions

 Handle (const Handle &)
 
Handleoperator= (const Handle &)
 

Private Attributes

HDLDeviceHandle m_deviceHandle
 The HDAL device handle (or HDL_INVALID_HANDLE if not valid). More...
 
std::shared_ptr< NovintScaffoldm_scaffold
 The scaffold. More...
 

Constructor & Destructor Documentation

SurgSim::Device::NovintScaffold::Handle::Handle ( )
inline
SurgSim::Device::NovintScaffold::Handle::Handle ( const std::string &  deviceName,
const std::string &  initializationName 
)
inline
SurgSim::Device::NovintScaffold::Handle::~Handle ( )
inline
SurgSim::Device::NovintScaffold::Handle::Handle ( const Handle )
private

Member Function Documentation

bool SurgSim::Device::NovintScaffold::Handle::create ( const std::string &  deviceName,
const std::string &  initializationName 
)
inline
bool SurgSim::Device::NovintScaffold::Handle::destroy ( )
inline
HDLDeviceHandle SurgSim::Device::NovintScaffold::Handle::get ( ) const
inline
bool SurgSim::Device::NovintScaffold::Handle::isValid ( ) const
inline
Handle& SurgSim::Device::NovintScaffold::Handle::operator= ( const Handle )
private

Member Data Documentation

HDLDeviceHandle SurgSim::Device::NovintScaffold::Handle::m_deviceHandle
private

The HDAL device handle (or HDL_INVALID_HANDLE if not valid).

std::shared_ptr<NovintScaffold> SurgSim::Device::NovintScaffold::Handle::m_scaffold
private

The scaffold.


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