LeiaSR SDK 720218b2 v1.32.7.6322 2025-02-13T14:55:38Z
Stable
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 CBuffer
 CSR::GestureBufferClass of Buffer<SR_gesture> managing instances of SR_gesture in real-time
 CSR::CameraControllerInterface defining camera functions to control sensor parameters
 CSR::UniqueCameraControllerNon-copyable class of CameraController interface that can only be constructed once per Camera (Camera::Descriptor)
 CSR::ConfigurationClass representing the configuration of the SRContext
 CSR::DDCCISettingsHolds all data required to set the DDC/CI settings of the display
 CSR::Camera::DescriptorClass describing a physical camera
 CSR::DX10WeaverBase
 CSR::DX10Weaver
 CSR::PredictingDX10Weaver
 CSR::DX11WeaverBase
 CSR::DX11Weaver
 CSR::PredictingDX11Weaver
 CSR::DX12WeaverBase
 CSR::DX12Weaver
 CSR::PredictingDX12Weaver
 CSR::DX9WeaverBase
 CSR::DX9Weaver
 CSR::PredictingDX9Weaver
 CSR::EdidData
 Cstd::exception
 CSR::ExceptionClass of exception which indicates a general SR logic error
 CSR::EyePairListenerInterface for listening to SR_eyePair updates
 CSR::PredictingEyeTrackerSense class which provides predictive eye tracking functionality
 CSR::PredictingWeaverTrackerSense class which provides predictive weaver position tracking functionality
 CSR::EyePairStreamStream of SR_eyePair objects
 CFLOAT2
 CFLOAT3
 CFLOAT4
 CSR::GestureListenerInterface for listening to SR_gesture updates
 CSR::GestureStreamStream of SR_gesture objects
 CSR::GLWeaverBaseClass to be used to add Weaving to OpenGL based SR applications
 CSR::GLWeaver
 CSR::PredictingGLWeaver
 CSR::HandEventListenerInterface for listening to SR_handEvent updates
 CSR::HandEventStreamStream of SR_handEvent objects
 CSR::HandPoseListenerInterface for listening to SR_handPose updates
 CSR::HandPoseStreamStream of SR_handPose objects
 CSR::HeadListenerInterface for listening to SR_head updates This interface is supported from Eye Tracker version 1.5.4
 CSR::HeadPoseListenerInterface for listening to SR_headPose updates This interface is supported from Eye Tracker version 1.5.4
 CSR::HeadPoseStreamStream of SR_headPose objects
 CSR::HeadStreamStream of SR_head objects
 CSR::InputStream< StreamType >Template class to wrap data stream to a listener object
 CSR::LogClass with static logging functionality
 CSR::MonitorData
 CSR::NetworkInterfaceInterface defining how to send messages between SR applications
 CSR::ReceiverInterface to be used to enable receiving SR_packet from other SR applications
 CSR::SRContextMaintains WorldObject and Sense objects during the application lifetime
 CSR::Resolution
 CSR::SenseClass of objects dealing with Streams of data
 CSR::ApplicationSenseSense class which shares information about SR Applications throughout the SR system and to applications
 CSR::CameraClass of Sense dealing with video data
 CSR::EyeTrackerSense class which provides face tracking functionality to the SR system
 CSR::GestureAnalyserSense class which provides gesture analysis functionality to the SR system
 CSR::HandTrackerSense class which provides hand tracking functionality to the SR system
 CSR::HeadPoseTrackerSense class which provides head pose tracking functionality to the SR system
 CSR::HeadTrackerSense class which provides face tracking functionality to the SR system
 CSR::SwitchableLensHintPure virtual interface for controlling switchable lenses from applications
 CSR::SystemSenseSense class which shares information about the SR system throughout the SR system and to applications
 CSR::WeaverTrackerSense class which provides weave tracking functionality to the SR system
 CSR::SenseConfigurationClass representing the configuration of a single Sense in the SRContext
 CSR_applicationListC-compatible struct to represent the contents of the std::vector<std::string> returned in the C++ interface
 CSR_cameraDescriptorC-compatible descriptor of SR camera component
 CSR_contextMessageC-compatible struct to signal the SR context
 CSR_earPair
 CSR_eyePairC-compatible struct containing the position of two eyes
 CSR_fingerC-compatible struct containing a part of the pose representing a finger
 CSR_gestureC-compatible struct notifying the listener that a gesture has been performed by the user
 CSR_handEventC-compatible struct notifying the listener that the state of a hand has changed
 CSR_handPoseC-compatible struct containing the pose of a hand
 CSR_headC-compatible struct containing the position of head
 CSR_headPose
 CSR_packetC-compatible struct for communication between SR applications
 CSR_rectiC-compatible integer rectangle representation
 CSR_systemEventC-compatible struct containing a system-wide event
 CSR_thumbC-compatible struct containing the part of the pose representing a thumb
 CSR_vector2dC-compatible 2d double vector representation
 CSR_vector2iC-compatible 2d integer vector representation
 CSR_vector3dC-compatible 3d double vector representation
 CSR_videoFrameC-compatible struct containing an image recorded by a Camera
 CSR_weaverPositionC-compatible struct containing the weaver position
 CSR::SystemEventClass containing dynamic-length event messages
 CSR::SystemEventListenerInterface for listening to SR_systemEvent updates
 CSR::SystemEventStreamStream of SR_systemEvent objects
 CSR::TransformationClass of objects defining the relation between different coordinate systems
 CSR::VideoFrameClass containing an image recorded by a Camera
 CSR::VideoListenerInterface for listening to SR_videoFrame updates
 CSR::VideoStreamStream of SR_videoFrame objects
 CDimenco::Weaver
 CSR::WeaverPositionListenerInterface for listening to SR_weaverPosition updates
 CSR::WeaverPositionStreamStream of SR_weaverPosition objects
 CSR::WindowInterface class to represent the application window in the SR system
 CSR::WorldObjectClass representing both real and virtual objects as nodes in the World tree
 CSR::DisplayClass of WorldObject representing the SR display in real space
 CSR::ScreenClass of WorldObject representing the screen in real space