BornAgain
1.19.0
Simulate and fit neutron and x-ray scattering at grazing incidence
|
Public Member Functions | |
Vector3D () | |
Vector3D (const Vector3D &)=default | |
Vector3D (float) | |
Vector3D (float, float, float) | |
Vector3D (QVector3D const &) | |
Vector3D | interpolateTo (const Vector3D &, float) const |
float | length () const |
Vector3D | normalized () const |
operator QVector3D () const | |
Public Attributes | |
float | x |
float | y |
float | z |
Static Public Attributes | |
static Vector3D const | _0 |
static Vector3D const | _1 |
static Vector3D const | _x |
static Vector3D const | _y |
static Vector3D const | _z |
RealSpace::Vector3D::Vector3D | ( | float | v | ) |
RealSpace::Vector3D::Vector3D | ( | float | x_, |
float | y_, | ||
float | z_ | ||
) |
|
default |
RealSpace::Vector3D::Vector3D | ( | QVector3D const & | v | ) |
float RealSpace::Vector3D::length | ( | ) | const |
Definition at line 31 of file def.cpp.
Referenced by RealSpace::VectorRange::length().
Vector3D RealSpace::Vector3D::normalized | ( | ) | const |
Definition at line 36 of file def.cpp.
References normalized().
Referenced by RealSpace::Canvas::horizontalCameraTurn(), RealSpace::Geometry::meshColumn(), RealSpace::Geometry::meshSphere(), normalized(), and RealSpace::Canvas::verticalCameraTurn().
RealSpace::Vector3D::operator QVector3D | ( | ) | const |
|
static |
Definition at line 49 of file def.h.
Referenced by RealSpace::Layer::Layer(), RealSpace::operator-(), and RealSpace::Particles::Particle::set().
|
static |
Definition at line 49 of file def.h.
Referenced by RealSpace::Canvas::defaultView(), RealSpace::Geometry::meshColumn(), RealSpace::Geometry::meshDodecahedron(), RealSpace::Geometry::meshSphere(), RealSpace::Canvas::sideView(), and RealSpace::Canvas::topView().
float RealSpace::Vector3D::x |
Definition at line 33 of file def.h.
Referenced by RealSpace::operator*(), RealSpace::operator+(), and RealSpace::operator-().
float RealSpace::Vector3D::y |
Definition at line 33 of file def.h.
Referenced by RealSpace::operator*(), RealSpace::operator+(), RealSpace::operator-(), and RealSpace::Canvas::sideView().
float RealSpace::Vector3D::z |
Definition at line 33 of file def.h.
Referenced by RealSpace::Geometry::meshSphere(), RealSpace::operator*(), RealSpace::operator+(), RealSpace::operator-(), and RealSpace::Canvas::topView().