Simulated Reality SDK 7500c78d v1.30.2.51085 2024-04-26T11:23:03Z
Stable
|
Class of objects dealing with Streams of data. More...
#include <sense.h>
Public Member Functions | |
void | setCalibration (Transformation calibration) |
Sets a Transformation object to represent the sense's calibration with respect to the display. More... | |
Transformation | getCalibration () |
Gets callibration. More... | |
virtual | ~Sense () |
Ensures the proper destruction of the sense implementation. More... | |
virtual std::string | getName ()=0 |
Return the name of the sense. More... | |
virtual std::string | getDescription ()=0 |
Return a description of the sense. More... | |
virtual void | start ()=0 |
Start continuous updates, default behaviour is defined in the updater() function. More... | |
virtual void | stop ()=0 |
Stop continuous updates. More... | |
Protected Attributes | |
Transformation | calibration |
Friends | |
class | SRContext |
Class of objects dealing with Streams of data.
A Sense can either collect data about the real world or communicate data about the virtual world. This two-way street brings the two worlds closer together and allows real-time interaction.
|
inlinevirtual |
Ensures the proper destruction of the sense implementation.
Transformation SR::Sense::getCalibration | ( | ) |
Gets callibration.
|
pure virtual |
Return a description of the sense.
Implemented in SR::PredictingEyeTracker, and SR::PredictingWeaverTracker.
|
pure virtual |
Return the name of the sense.
Implemented in SR::PredictingEyeTracker, and SR::PredictingWeaverTracker.
void SR::Sense::setCalibration | ( | Transformation | calibration | ) |
Sets a Transformation object to represent the sense's calibration with respect to the display.
|
pure virtual |
Start continuous updates, default behaviour is defined in the updater() function.
Implemented in SR::PredictingEyeTracker, and SR::PredictingWeaverTracker.
|
pure virtual |
Stop continuous updates.
Implemented in SR::PredictingEyeTracker, and SR::PredictingWeaverTracker.
|
friend |
Copyright (C) 2022 Dimenco
This software has been provided under the Dimenco EULA. (End User License Agreement) You can find the agreement at https://www.dimenco.eu/eula
This source code is considered Protected Code under the definitions of the EULA.
|
protected |