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().