Class rayx::DesignMap¶
#include <Value.h>
Classes¶
| Type | Name |
|---|---|
| class | ConstIterator |
| class | Iterator |
Public Functions¶
| Type | Name |
|---|---|
| DesignMap () |
|
| DesignMap (double x) |
|
| DesignMap (int x) |
|
| DesignMap (bool x) |
|
| DesignMap (const std::string & x) |
|
| DesignMap (Map x) |
|
| DesignMap (glm::dvec4 x) |
|
| DesignMap (glm::dmat4x4 x) |
|
| DesignMap (Rad x) |
|
| DesignMap (Material x) |
|
| DesignMap (CentralBeamstop x) |
|
| DesignMap (Cutout x) |
|
| DesignMap (CutoutType x) |
|
| DesignMap (EventType x) |
|
| DesignMap (CylinderDirection x) |
|
| DesignMap (FigureRotation x) |
|
| DesignMap (CurvatureType x) |
|
| DesignMap (Surface x) |
|
| DesignMap (SourceDist x) |
|
| DesignMap (SpreadType x) |
|
| DesignMap (EnergyDistributionType x) |
|
| DesignMap (EnergySpreadUnit x) |
|
| DesignMap (SigmaType x) |
|
| DesignMap (BehaviourType x) |
|
| DesignMap (ElementType x) |
|
| DesignMap (GratingMount x) |
|
| DesignMap (CrystalType x) |
|
| DesignMap (DesignPlane x) |
|
| DesignMap (SurfaceCoatingType x) |
|
| DesignMap (std::shared_ptr< Rays > x) |
|
| BehaviourType | as_behaviourType () const |
| bool | as_bool () const |
| CentralBeamstop | as_centralBeamStop () const |
| CrystalType | as_crystalType () const |
| CurvatureType | as_curvatureType () const |
| Cutout | as_cutout () const |
| CylinderDirection | as_cylinderDirection () const |
| DesignPlane | as_designPlane () const |
| glm::dmat4 | as_dmat4x4 () const |
| double | as_double () const |
| glm::dvec4 | as_dvec4 () const |
| ElectronEnergyOrientation | as_electronEnergyOrientation () const |
| ElementType | as_elementType () const |
| EnergyDistributionType | as_energyDistType () const |
| EnergyDistributionType | as_energyDistributionType () const |
| SpreadType | as_energySpreadType () const |
| EnergySpreadUnit | as_energySpreadUnit () const |
| EventType | as_eventType () const |
| FigureRotation | as_figureRotation () const |
| GratingMount | as_gratingMount () const |
| int | as_int () const |
| Map | as_map () const |
| Material | as_material () const |
| CutoutType | as_openingShape () const |
| Rad | as_rad () const |
| std::shared_ptr< Rays > | as_rayList () const |
| SigmaType | as_sigmaType () const |
| SourceDist | as_sourceDist () const |
| std::string | as_string () const |
| Surface | as_surface () const |
| SurfaceCoatingType | as_surfaceCoatingType () const |
| Iterator | begin () |
| ConstIterator | begin () const |
| DesignMap | clone () const |
| Iterator | end () |
| ConstIterator | end () const |
| bool | hasKey (const std::string & s) const |
| void | operator= (double x) |
| void | operator= (int x) |
| void | operator= (bool x) |
| void | operator= (const std::string & x) |
| void | operator= (Map x) |
| void | operator= (glm::dvec4 x) |
| void | operator= (glm::dmat4 x) |
| void | operator= (Rad x) |
| void | operator= (Material x) |
| void | operator= (CentralBeamstop x) |
| void | operator= (Cutout x) |
| void | operator= (CutoutType x) |
| void | operator= (EventType x) |
| void | operator= (CylinderDirection x) |
| void | operator= (FigureRotation x) |
| void | operator= (CurvatureType x) |
| void | operator= (Surface x) |
| void | operator= (SourceDist x) |
| void | operator= (SpreadType x) |
| void | operator= (EnergyDistributionType x) |
| void | operator= (EnergySpreadUnit x) |
| void | operator= (ElectronEnergyOrientation x) |
| void | operator= (SigmaType x) |
| void | operator= (BehaviourType x) |
| void | operator= (GratingMount x) |
| void | operator= (ElementType x) |
| void | operator= (CrystalType x) |
| void | operator= (DesignPlane x) |
| void | operator= (SurfaceCoatingType x) |
| void | operator= (std::shared_ptr< Rays > x) |
| const DesignMap & | operator[] (const std::string & s) const |
| DesignMap & | operator[] (const std::string & s) |
| ValueType | type () const |
Detailed Description¶
To ensure a typesafe Map all possible options are defined in the Value class bellow
Public Functions Documentation¶
function DesignMap [1/30]¶
function DesignMap [2/30]¶
function DesignMap [3/30]¶
function DesignMap [4/30]¶
function DesignMap [5/30]¶
function DesignMap [6/30]¶
function DesignMap [7/30]¶
function DesignMap [8/30]¶
function DesignMap [9/30]¶
function DesignMap [10/30]¶
function DesignMap [11/30]¶
function DesignMap [12/30]¶
function DesignMap [13/30]¶
function DesignMap [14/30]¶
function DesignMap [15/30]¶
function DesignMap [16/30]¶
function DesignMap [17/30]¶
function DesignMap [18/30]¶
function DesignMap [19/30]¶
function DesignMap [20/30]¶
function DesignMap [21/30]¶
function DesignMap [22/30]¶
function DesignMap [23/30]¶
function DesignMap [24/30]¶
function DesignMap [25/30]¶
function DesignMap [26/30]¶
function DesignMap [27/30]¶
function DesignMap [28/30]¶
function DesignMap [29/30]¶
function DesignMap [30/30]¶
function as_behaviourType¶
function as_bool¶
function as_centralBeamStop¶
function as_crystalType¶
function as_curvatureType¶
function as_cutout¶
function as_cylinderDirection¶
function as_designPlane¶
function as_dmat4x4¶
function as_double¶
function as_dvec4¶
function as_electronEnergyOrientation¶
function as_elementType¶
function as_energyDistType¶
function as_energyDistributionType¶
function as_energySpreadType¶
function as_energySpreadUnit¶
function as_eventType¶
function as_figureRotation¶
function as_gratingMount¶
function as_int¶
function as_map¶
function as_material¶
function as_openingShape¶
function as_rad¶
function as_rayList¶
function as_sigmaType¶
function as_sourceDist¶
function as_string¶
function as_surface¶
function as_surfaceCoatingType¶
function begin [1/2]¶
function begin [2/2]¶
function clone¶
function end [1/2]¶
function end [2/2]¶
function hasKey¶
function operator=¶
function operator=¶
function operator=¶
function operator=¶
function operator=¶
function operator=¶
function operator=¶
function operator=¶
function operator=¶
function operator=¶
function operator=¶
function operator=¶
function operator=¶
function operator=¶
function operator=¶
function operator=¶
function operator=¶
function operator=¶
function operator=¶
function operator=¶
function operator=¶
function operator=¶
function operator=¶
function operator=¶
function operator=¶
function operator=¶
function operator=¶
function operator=¶
function operator=¶
function operator=¶
function operator[]¶
function operator[]¶
function type¶
The documentation for this class was generated from the following file Intern/rayx-core/src/Design/Value.h