16 #ifndef SURGSIM_DEVICES_OCULUS_OCULUSDEVICE_H 17 #define SURGSIM_DEVICES_OCULUS_OCULUSDEVICE_H 30 SURGSIM_STATIC_REGISTRATION(OculusDevice);
96 #endif // SURGSIM_DEVICES_OCULUS_OCULUSDEVICE_H Definition: CompoundShapeToGraphics.cpp:29
float getFarPlane() const
Definition: OculusDevice.cpp:93
A class that manages Oculus Rift DK2 devices.
Definition: OculusScaffold.h:42
void setNearPlane(float nearPlane)
Set the near plane.
Definition: OculusDevice.cpp:72
std::shared_ptr< OculusScaffold > m_scaffold
Communication with hardware is handled by scaffold.
Definition: OculusDevice.h:90
bool finalize() override
Finalize (de-initialize) the device.
Definition: OculusDevice.cpp:59
A class implementing the communication with Oculus Rift DK2.
Definition: OculusDevice.h:48
OculusDevice(const std::string &name)
Constructor.
Definition: OculusDevice.cpp:28
SURGSIM_CLASSNAME(SurgSim::Devices::OculusDevice)
float m_farPlane
Far Plane.
Definition: OculusDevice.h:87
virtual ~OculusDevice()
Destructor.
Definition: OculusDevice.cpp:35
bool isInitialized() const override
Definition: OculusDevice.cpp:67
void setFarPlane(float farPlane)
Set the far plane.
Definition: OculusDevice.cpp:85
float m_nearPlane
Near Plane.
Definition: OculusDevice.h:84
float getNearPlane() const
Definition: OculusDevice.cpp:80
bool initialize() override
Fully initialize the device.
Definition: OculusDevice.cpp:44