Go to the documentation of this file.
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
void setNearPlane(float nearPlane)
Set the near plane.
Definition: OculusDevice.cpp:72
bool initialize() override
Fully initialize the device.
Definition: OculusDevice.cpp:44
float getFarPlane() const
Definition: OculusDevice.cpp:93
OculusDevice(const std::string &name)
Constructor.
Definition: OculusDevice.cpp:28
virtual ~OculusDevice()
Destructor.
Definition: OculusDevice.cpp:35
bool isInitialized() const override
Definition: OculusDevice.cpp:67
float getNearPlane() const
Definition: OculusDevice.cpp:80
Definition: CompoundShapeToGraphics.cpp:29
float m_farPlane
Far Plane.
Definition: OculusDevice.h:87
void setFarPlane(float farPlane)
Set the far plane.
Definition: OculusDevice.cpp:85
std::shared_ptr< OculusScaffold > m_scaffold
Communication with hardware is handled by scaffold.
Definition: OculusDevice.h:90
A class implementing the communication with Oculus Rift DK2.
Definition: OculusDevice.h:48
bool finalize() override
Finalize (de-initialize) the device.
Definition: OculusDevice.cpp:59
float m_nearPlane
Near Plane.
Definition: OculusDevice.h:84
A class that manages Oculus Rift DK2 devices.
Definition: OculusScaffold.h:42
SURGSIM_CLASSNAME(SurgSim::Devices::OculusDevice)