BALL
1.5.0
Loading...
Searching...
No Matches
include
BALL
VIEW
INPUT
transformationEvent6D.h
Go to the documentation of this file.
1
#ifndef TRANSFORMATION6DEVENT_H
2
#define TRANSFORMATION6DEVENT_H
3
4
#include <QtCore/QEvent>
5
6
#include <
BALL/VIEW/INPUT/deviceEvent.h
>
7
#include <
BALL/MATHS/vector3.h
>
8
9
namespace
BALL
10
{
11
namespace
VIEW
12
{
13
class
TransformationEvent6D
:
public
DeviceEvent
14
{
15
public
:
16
TransformationEvent6D
(
InputDeviceDriver
* dev,
double
x,
double
y,
double
z,
17
double
a,
double
b,
double
c);
18
19
const
Vector3
&
getTranslation
() {
return
translation_; }
20
const
Vector3
&
getRotation
() {
return
rotation_; }
21
private
:
22
Vector3
translation_;
23
Vector3
rotation_;
24
};
25
}
26
}
27
28
#endif
//TRANSFORMATION6DEVENT_H
29
deviceEvent.h
vector3.h
BALL
Definition
constants.h:13
BALL::TVector3< float >
BALL::VIEW::DeviceEvent
Definition
deviceEvent.h:15
BALL::VIEW::InputDeviceDriver
Definition
inputDeviceDriver.h:19
BALL::VIEW::TransformationEvent6D
Definition
transformationEvent6D.h:14
BALL::VIEW::TransformationEvent6D::TransformationEvent6D
TransformationEvent6D(InputDeviceDriver *dev, double x, double y, double z, double a, double b, double c)
BALL::VIEW::TransformationEvent6D::getRotation
const Vector3 & getRotation()
Definition
transformationEvent6D.h:20
BALL::VIEW::TransformationEvent6D::getTranslation
const Vector3 & getTranslation()
Definition
transformationEvent6D.h:19
Generated by
1.9.8