BornAgain
1.19.0
Simulate and fit neutron and x-ray scattering at grazing incidence
|
Namespaces | |
GeometricID | |
Particles | |
Classes | |
class | Buffer |
class | Buffer3DAxes |
class | Camera |
class | Canvas |
class | Geometry |
class | GeometryStore |
class | Layer |
class | Model |
class | Object |
class | Program |
struct | Range |
struct | Vector3D |
struct | VectorRange |
class | Widget3D |
Typedefs | |
typedef std::shared_ptr< Geometry > | GeometryHandle |
typedef std::weak_ptr< Geometry > | GeometryRef |
Functions | |
Vector3D | cross (const Vector3D &v1, const Vector3D &v2) |
float | dot (const Vector3D &v1, const Vector3D &v2) |
GeometryStore & | geometryStore () |
Vector3D | operator* (const Vector3D &v, float f) |
Vector3D | operator+ (const Vector3D &_1, const Vector3D &_2) |
Vector3D | operator+ (const Vector3D &v) |
Vector3D | operator- (const Vector3D &_1, const Vector3D &_2) |
Vector3D | operator- (const Vector3D &v) |
Variables | |
QColor const | clrObject = Qt::black |
const float | DodecahedronL2R = 4.f / std::sqrt(3.f) / (1.f + std::sqrt(5.f)) |
const float | GoldenRatio = (1.f + std::sqrt(5.f)) / 2.f |
const float | IcosahedronL2R = 4.f / (10.f + 2.f * std::sqrt(5.f)) |
const Vector3D | LIGHT1 = Vector3D(0.5f, 1.0f, 1.0f) * 1000.0f |
const Vector3D | LIGHT2 = Vector3D(1.0f, 0.0f, 1.0f) * 1000.0f |
const Vector3D | LIGHT3 = Vector3D(1.0f, 1.0f, 0.0f) * 1000.0f |
typedef std::shared_ptr<Geometry> RealSpace::GeometryHandle |
Definition at line 28 of file geometry_inc.h.
typedef std::weak_ptr<Geometry> RealSpace::GeometryRef |
Definition at line 29 of file geometry_inc.h.
Definition at line 54 of file def.cpp.
Referenced by PolyhedralFace::PolyhedralFace(), RealSpace::Canvas::horizontalCameraTurn(), RealSpace::Geometry::makeMesh(), RealSpace::Geometry::meshDodecahedron(), and RealSpace::Canvas::verticalCameraTurn().
Definition at line 59 of file def.cpp.
Referenced by PolyhedralFace::PolyhedralFace(), RealSpace::Canvas::horizontalCameraTurn(), and RealSpace::Canvas::verticalCameraTurn().
GeometryStore & RealSpace::geometryStore | ( | ) |
Definition at line 166 of file geometry.cpp.
Referenced by RealSpace::Canvas::Canvas(), RealSpace::Geometry::~Geometry(), and RealSpace::Object::draw().
Definition at line 74 of file def.cpp.
References RealSpace::Vector3D::x, RealSpace::Vector3D::y, and RealSpace::Vector3D::z.
Definition at line 79 of file def.cpp.
References RealSpace::Vector3D::x, RealSpace::Vector3D::y, and RealSpace::Vector3D::z.
Definition at line 84 of file def.cpp.
References RealSpace::Vector3D::x, RealSpace::Vector3D::y, and RealSpace::Vector3D::z.
Definition at line 69 of file def.cpp.
References RealSpace::Vector3D::_0.
QColor const RealSpace::clrObject = Qt::black |
Definition at line 31 of file object.cpp.
const float RealSpace::DodecahedronL2R = 4.f / std::sqrt(3.f) / (1.f + std::sqrt(5.f)) |
Definition at line 24 of file geometry_inc.cpp.
Referenced by RealSpace::Particles::Dodecahedron::Dodecahedron(), and RealSpace::Model::newParticle().
const float RealSpace::GoldenRatio = (1.f + std::sqrt(5.f)) / 2.f |
Definition at line 22 of file geometry_inc.cpp.
Referenced by RealSpace::Geometry::meshDodecahedron().
const float RealSpace::IcosahedronL2R = 4.f / (10.f + 2.f * std::sqrt(5.f)) |
Definition at line 23 of file geometry_inc.cpp.
Referenced by RealSpace::Model::newParticle().
Definition at line 19 of file camera.cpp.
Definition at line 20 of file camera.cpp.
Definition at line 21 of file camera.cpp.