BornAgain
1.19.0
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 |
RealSpace::Camera::Position::Position | ( | ) |
Definition at line 36 of file camera.cpp.
RealSpace::Camera::Position::Position | ( | const Vector3D & | eye, |
const Vector3D & | ctr, | ||
const Vector3D & | up, | ||
const QQuaternion & | rot_ = {} |
||
) |
Definition at line 38 of file camera.cpp.
Camera::Position RealSpace::Camera::Position::interpolateTo | ( | const Position & | to, |
float | r | ||
) | const |
Definition at line 44 of file camera.cpp.
Vector3D RealSpace::Camera::Position::ctr |
Definition at line 42 of file camera.h.
Referenced by RealSpace::Canvas::horizontalCameraTurn(), interpolateTo(), RealSpace::Camera::set(), and RealSpace::Canvas::verticalCameraTurn().
Vector3D RealSpace::Camera::Position::eye |
Definition at line 42 of file camera.h.
Referenced by RealSpace::Camera::endTransform(), RealSpace::Canvas::horizontalCameraTurn(), interpolateTo(), RealSpace::Camera::set(), RealSpace::Program::set(), and RealSpace::Canvas::verticalCameraTurn().
QQuaternion RealSpace::Camera::Position::rot |
Definition at line 43 of file camera.h.
Referenced by RealSpace::Camera::endTransform(), interpolateTo(), and RealSpace::Camera::set().
Vector3D RealSpace::Camera::Position::up |
Definition at line 42 of file camera.h.
Referenced by RealSpace::Canvas::horizontalCameraTurn(), interpolateTo(), RealSpace::Camera::set(), and RealSpace::Canvas::verticalCameraTurn().