BornAgain  1.19.79
Simulate and fit neutron and x-ray scattering at grazing incidence
geometry_inc.h File Reference

Description

Defines namespace GUI::RealSpace::GeometricID.

Homepage:\n http://www.bornagainproject.org
License:\n GNU General Public License v3 or higher (see COPYING)
Authors
Scientific Computing Group at MLZ (see CITATION, AUTHORS)

Definition in file geometry_inc.h.

Include dependency graph for geometry_inc.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  GUI::RealSpace::GeometricID::Key
 Real shapes will be parameterized by BaseShape enum and possibly two floats. More...
 
struct  GUI::RealSpace::GeometricID::KeyHash
 Hash functor for Key objects. More...
 

Namespaces

 GUI
 
 GUI::RealSpace
 
 GUI::RealSpace::GeometricID
 

Typedefs

using GUI::RealSpace::GeometryHandle = std::shared_ptr< Geometry >
 
using GUI::RealSpace::GeometryRef = std::weak_ptr< Geometry >
 

Enumerations

enum class  GUI::RealSpace::GeometricID::BaseShape {
  GUI::RealSpace::GeometricID::Plane , GUI::RealSpace::GeometricID::Box , GUI::RealSpace::GeometricID::Sphere , GUI::RealSpace::GeometricID::Column ,
  GUI::RealSpace::GeometricID::Icosahedron , GUI::RealSpace::GeometricID::Dodecahedron , GUI::RealSpace::GeometricID::TruncatedBox , GUI::RealSpace::GeometricID::Bipyramid4 ,
  GUI::RealSpace::GeometricID::Ripple
}
 Enum id for basic shapes. More...