Simulated Reality SDK 7500c78d v1.30.2.51085 2024-04-26T11:23:03Z
Stable
|
Application Programming Interface to be used by C++ SR applications. More...
Namespaces | |
namespace | SR |
Namespace containing all C++ Simulated Reality classes. | |
Classes | |
class | SR::SenseConfiguration |
Class representing the configuration of a single Sense in the SRContext. More... | |
class | SR::SRContext |
Maintains WorldObject and Sense objects during the application lifetime. More... | |
class | SR::NetworkInterface |
Interface defining how to send messages between SR applications. More... | |
struct | SR_packet |
C-compatible struct for communication between SR applications. More... | |
class | SR::Receiver |
Interface to be used to enable receiving SR_packet from other SR applications. More... | |
class | SR::ApplicationSense |
Sense class which shares information about SR Applications throughout the SR system and to applications. More... | |
class | SR::Camera |
Class of Sense dealing with video data. More... | |
class | SR::CameraControllerUnavailableException |
Class of Exception which indicates the CameraController can not be used at this point in time. More... | |
class | SR::CameraController |
Interface defining camera functions to control sensor parameters. More... | |
class | SR::UniqueCameraController |
Non-copyable class of CameraController interface that can only be constructed once per Camera (Camera::Descriptor) More... | |
struct | SR_videoFrame |
C-compatible struct containing an image recorded by a Camera. More... | |
class | SR::VideoFrame |
Class containing an image recorded by a Camera. More... | |
class | SR::VideoListener |
Interface for listening to SR_videoFrame updates. More... | |
class | SR::VideoStream |
Stream of SR_videoFrame objects. More... | |
class | SR::InputStream< StreamType > |
Template class to wrap data stream to a listener object. More... | |
class | SR::Sense |
Class of objects dealing with Streams of data. More... | |
class | SR::Transformation |
Class of objects defining the relation between different coordinate systems. More... | |
class | SR::SwitchableLensHint |
Pure virtual interface for controlling switchable lenses from applications. More... | |
struct | SR_eyePair |
C-compatible struct containing the position of two eyes. More... | |
class | SR::EyePairListener |
Interface for listening to SR_eyePair updates. More... | |
class | SR::EyePairStream |
Stream of SR_eyePair objects. More... | |
class | SR::EyeTracker |
Sense class which provides face tracking functionality to the SR system. More... | |
class | SR::PredictingEyeTracker |
Sense class which provides predictive eye tracking functionality. More... | |
struct | SR_gesture |
C-compatible struct notifying the listener that a gesture has been performed by the user. More... | |
class | SR::GestureAnalyser |
Sense class which provides gesture analysis functionality to the SR system. More... | |
class | SR::GestureListener |
Interface for listening to SR_gesture updates. More... | |
class | SR::GestureStream |
Stream of SR_gesture objects. More... | |
struct | SR_handEvent |
C-compatible struct notifying the listener that the state of a hand has changed. More... | |
class | SR::HandEventStream |
Stream of SR_handEvent objects. More... | |
union | SR_thumb |
C-compatible struct containing the part of the pose representing a thumb. More... | |
union | SR_finger |
C-compatible struct containing a part of the pose representing a finger. More... | |
struct | SR_handPose |
C-compatible struct containing the pose of a hand. More... | |
class | SR::HandEventListener |
Interface for listening to SR_handEvent updates. More... | |
class | SR::HandPoseListener |
Interface for listening to SR_handPose updates. More... | |
class | SR::HandPoseStream |
Stream of SR_handPose objects. More... | |
class | SR::HandTracker |
Sense class which provides hand tracking functionality to the SR system. More... | |
struct | SR_head |
C-compatible struct containing the position of head. More... | |
class | SR::HeadListener |
Interface for listening to SR_head updates This interface is supported from Eye Tracker version 1.5.4. More... | |
class | SR::HeadPoseListener |
Interface for listening to SR_headPose updates This interface is supported from Eye Tracker version 1.5.4. More... | |
class | SR::HeadPoseStream |
Stream of SR_headPose objects. More... | |
class | SR::HeadPoseTracker |
Sense class which provides head pose tracking functionality to the SR system. More... | |
class | SR::HeadStream |
Stream of SR_head objects. More... | |
class | SR::HeadTracker |
Sense class which provides face tracking functionality to the SR system. More... | |
struct | SR_systemEvent |
C-compatible struct containing a system-wide event. More... | |
class | SR::SystemEvent |
Class containing dynamic-length event messages. More... | |
class | SR::SystemEventListener |
Interface for listening to SR_systemEvent updates. More... | |
class | SR::SystemEventStream |
Stream of SR_systemEvent objects. More... | |
class | SR::SystemSense |
Sense class which shares information about the SR system throughout the SR system and to applications. More... | |
class | SR::PredictingWeaverTracker |
Sense class which provides predictive weaver position tracking functionality. More... | |
struct | SR_weaverPosition |
C-compatible struct containing the weaver position. More... | |
class | SR::WeaverPositionListener |
Interface for listening to SR_weaverPosition updates. More... | |
class | SR::WeaverPositionStream |
Stream of SR_weaverPosition objects. More... | |
class | SR::WeaverTracker |
Sense class which provides weave tracking functionality to the SR system. More... | |
union | SR_vector2i |
C-compatible 2d integer vector representation. More... | |
union | SR_vector2d |
C-compatible 2d double vector representation. More... | |
union | SR_vector3d |
C-compatible 3d double vector representation. More... | |
union | SR_recti |
C-compatible integer rectangle representation. More... | |
class | SR::Exception |
Class of exception which indicates a general SR logic error. More... | |
class | SR::Log |
Class with static logging functionality. More... | |
class | SR::GLWeaverBase |
class to be used to add Weaving to OpenGL based SR applications More... | |
class | SR::Display |
Class of WorldObject representing the SR display in real space. More... | |
class | SR::Screen |
Class of WorldObject representing the screen in real space. More... | |
class | SR::Window |
Interface class to represent the application window in the SR system. More... | |
class | SR::WorldObject |
Class representing both real and virtual objects as nodes in the World tree. More... | |
Application Programming Interface to be used by C++ SR applications.