#include <StaticTransformation.h>
Inheritance diagram for ot::StaticTransformation:


Public Member Functions | |
| StaticTransformation (float translation_[3], float scale_[3], float rotation_[4], bool usePos_, bool useOrient_) | |
| float * | getRotation () |
| float * | getScale () |
| float * | getTranslation () |
| void | setRotation (float *data) |
| void | setScale (float *data) |
| void | setTranslation (float *data) |
Protected Member Functions | |
| virtual Event * | transformEvent (Event *event) |
| StaticTransformation () | |
Protected Attributes | |
| float | translation [3] |
| stores the translation of the transformation | |
| float | scale [3] |
| stores scale part of the transformation | |
| float | rotation [4] |
| stores rotational part of the transformation | |
| float | confidence |
| stores additional confidence value that is multiplied (used for DynamicTransforms) | |
| bool | usePos |
| flag whether to compute position updates | |
| bool | useOrient |
| flag whether to compute orientation updates | |
Friends | |
| class | CommonNodeFactory |
|
|
default constructor method sets values to implement identity transformation |
|
||||||||||||||||||||||||
|
constructor method
|
|
|
returns the rotational part of the Transformation as a Quaternion.
|
|
|
returns the scaling part of the Transformation
|
|
|
returns the translational part of this Transformation
|
|
|
sets the rotation of the transformation. It copies the passed float array into an internal structure.
|
|
|
sets the scale of the transformation. It is only executed, if the transformation is of type to change the position of any events. It copies the passed float array into an internal structure.
|
|
|
sets the translation of the transformation. It is only executed, if the transformation is of type to change the position of any events. It copies the passed float array into an internal structure.
|
|
|
transforms a event. Overrides the Transformation implementation to implement a different one. Implements ot::Transformation. Reimplemented in ot::VirtualTransformation. |
|
|
Reimplemented in ot::DynamicTransformation, ot::VirtualTransformation, and ot::CustomTransformation. |
|
|
stores additional confidence value that is multiplied (used for DynamicTransforms)
|
|
|
stores rotational part of the transformation
|
|
|
stores scale part of the transformation
|
|
|
stores the translation of the transformation
|
|
|
flag whether to compute orientation updates
|
|
|
flag whether to compute position updates
|
1.4.6