|
|
| SweepDevice (vec3 center={0.0, 0.0, 0.0}, vec3 rotAxis={1.0, 0.0, 0.0}, vec3 transAxis={0, 1.0, 0}, double transAmplitude=2.0, double angleAmplitude=M_PI/8, double baseAngle=0.0, double speed=0.1) |
| SweepDevice * | clone () const override |
| double | quality (double dt) const override |
| mat4 | matrix (double dt) const override |
| std::string | deviceTypeName () const override |
| void | configure (const Properties *p) override |
| | Configure this object instance by de-serializing the given Properties.
|
| void | configuration (Properties *p) const override |
| | Serialize the current object configuration into the given Properties object.
|
|
| Device (double speed) |
| virtual void | configureDefaults () |
| | Retrieve the properties of this object, replaces values with their defaults and sets it again.
|
|
void | registerParameter (ParameterBase *param) |
| | Register the given Parameter or SubProperty, so that it will be configured during configure()/configuration().
|
|
void | unregisterParameter (const ParameterBase *param) |
| | Remove the given Parameter or SubProperty from the list of registered parameters.
|
|
| Configurable (const Configurable &rhs) |
|
| Configurable (Configurable &&rhs) noexcept |
|
Configurable & | operator= (const Configurable &) |
|
Configurable & | operator= (Configurable &&) noexcept |
|
|
vec3 | center = {0.0, 0.0, 0.0} |
|
vec3 | rotationAxis = {1.0, 0.0, 0.0} |
|
vec3 | translationAxis = {0, 1.0, 0} |
|
double | translationAmplitude = 2.0 |
|
double | angleAmplitude = M_PI / 8 |
|
double | baseAngle = 0.0 |
|
Parameter< double > | p_speed {"speed", 5.0, this} |
|
Signal | signalParametersChanged |
| | Emitted whenever one of the registered Parameters' or SubPropertys' signalValueChanged signal was emitted.
|
◆ clone()
| SweepDevice * ImFusion::FakeTrackingStream::SweepDevice::clone |
( |
| ) |
const |
|
overridevirtual |
◆ quality()
| double ImFusion::FakeTrackingStream::SweepDevice::quality |
( |
double | dt | ) |
const |
|
overridevirtual |
◆ matrix()
| mat4 ImFusion::FakeTrackingStream::SweepDevice::matrix |
( |
double | dt | ) |
const |
|
overridevirtual |
◆ deviceTypeName()
| std::string ImFusion::FakeTrackingStream::SweepDevice::deviceTypeName |
( |
| ) |
const |
|
overridevirtual |
◆ configure()
| void ImFusion::FakeTrackingStream::SweepDevice::configure |
( |
const Properties * | p | ) |
|
|
overridevirtual |
◆ configuration()
| void ImFusion::FakeTrackingStream::SweepDevice::configuration |
( |
Properties * | p | ) |
const |
|
overridevirtual |
The documentation for this struct was generated from the following file:
- ImFusion/Stream/FakeTrackingStream.h