|
BornAgain
1.19.79
Simulate and fit neutron and x-ray scattering at grazing incidence
|
Public Member Functions | |
| Position () | |
| Position (const Vector3D &eye, const Vector3D &ctr, const Vector3D &up, const QQuaternion &={}) | |
| Position | interpolateTo (const Position &, float) const |
Public Attributes | |
| Vector3D | ctr |
| Vector3D | eye |
| QQuaternion | rot |
| Vector3D | up |
| GUI::RealSpace::Camera::Position::Position | ( | ) |
| GUI::RealSpace::Camera::Position::Position | ( | const Vector3D & | eye, |
| const Vector3D & | ctr, | ||
| const Vector3D & | up, | ||
| const QQuaternion & | rot_ = {} |
||
| ) |
Definition at line 36 of file camera.cpp.
| Camera::Position GUI::RealSpace::Camera::Position::interpolateTo | ( | const Position & | to, |
| float | r | ||
| ) | const |
Definition at line 45 of file camera.cpp.
| Vector3D GUI::RealSpace::Camera::Position::ctr |
Definition at line 41 of file camera.h.
Referenced by GUI::RealSpace::Canvas::horizontalCameraTurn(), interpolateTo(), GUI::RealSpace::Camera::set(), and GUI::RealSpace::Canvas::verticalCameraTurn().
| Vector3D GUI::RealSpace::Camera::Position::eye |
Definition at line 41 of file camera.h.
Referenced by GUI::RealSpace::Camera::endTransform(), GUI::RealSpace::Canvas::horizontalCameraTurn(), interpolateTo(), GUI::RealSpace::Camera::set(), GUI::RealSpace::Program::set(), and GUI::RealSpace::Canvas::verticalCameraTurn().
| QQuaternion GUI::RealSpace::Camera::Position::rot |
Definition at line 42 of file camera.h.
Referenced by GUI::RealSpace::Camera::endTransform(), interpolateTo(), and GUI::RealSpace::Camera::set().
| Vector3D GUI::RealSpace::Camera::Position::up |
Definition at line 41 of file camera.h.
Referenced by GUI::RealSpace::Canvas::horizontalCameraTurn(), interpolateTo(), GUI::RealSpace::Camera::set(), and GUI::RealSpace::Canvas::verticalCameraTurn().