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