opensurgsim
|
A class that manages Sensable PHANTOM devices. More...
#include <PhantomScaffold.h>
Classes | |
class | Callback |
struct | DeviceData |
class | Handle |
struct | StateData |
Public Member Functions | |
PhantomScaffold () | |
Constructor. | |
~PhantomScaffold () | |
Destructor. | |
Static Public Member Functions | |
static std::shared_ptr< PhantomScaffold > | getOrCreateSharedInstance () |
Gets or creates the scaffold shared by all PhantomDevice instances. More... | |
Friends | |
class | PhantomDevice |
A class that manages Sensable PHANTOM devices.
This should support any PHANTOM device that can communicate using OpenHaptics 3.0 toolkit, such as PHANTOM Omni, PHANTOM Desktop, and the PHANTOM Premium series devices. The implementation is currently limited to 3DoF haptic output (forces only, no torques).
|
static |
Gets or creates the scaffold shared by all PhantomDevice instances.
The scaffold is managed using a SharedInstance object, so it will be destroyed when all devices are released.