1 #ifndef CTL_GENERICBEAMMODIFIER_H 2 #define CTL_GENERICBEAMMODIFIER_H 4 #include "abstractbeammodifier.h" 25 public:
double modifiedFlux(
double inputFlux,
33 QString
info() const override;
60 #endif // CTL_GENERICBEAMMODIFIER_H Base class for components that modify the X-ray beam.
Definition: abstractbeammodifier.h:45
void fromVariant(const QVariant &variant) override
Definition: genericbeammodifier.cpp:54
static QString defaultName()
Definition: genericbeammodifier.cpp:46
Base class for components that modify the X-ray beam.
Definition: genericbeammodifier.h:19
const QString & name() const
Definition: systemcomponent.cpp:42
The IntervalDataSeries class is a container for a series of values sampled in equidistant steps (i....
Definition: intervaldataseries.h:65
SystemComponent * clone() const override
Definition: genericbeammodifier.cpp:28
Base class for all system components.
Definition: systemcomponent.h:53
QString info() const override
Definition: genericbeammodifier.cpp:33
#define CTL_TYPE_ID(newIndex)
Definition: serializationinterface.h:189
QVariant toVariant() const override
Definition: genericbeammodifier.cpp:60