|
enum | { Type = 320
} |
|
enum | { Type = 300
} |
|
enum | { Type = 0
} |
|
enum | { Type = -1,
UserType = 65536
} |
|
|
static std::shared_ptr< XrayTubeParam > | forTubeVoltage (double voltage) |
|
static std::shared_ptr< XrayTubeParam > | forMilliampereSeconds (double mAs) |
|
static std::shared_ptr< SourceParam > | forEnergyRangeRestriction (const Range< float > &range) |
|
static std::shared_ptr< SourceParam > | forFluxModifier (double modifier) |
|
static std::shared_ptr< SourceParam > | forFocalSpotSize (const QSizeF &size) |
|
static std::shared_ptr< SourceParam > | forFocalSpotPosition (const Vector3x1 &position) |
|
|
QPair< bool, double > | _newTubeVoltage = {false, 0.0} |
|
QPair< bool, double > | _newEmissionCurrent = {false, 0.0} |
|
|
template<class > |
struct | SerializationHelper::RegisterWithSerializationHelper |
|
|
| AbstractPrepareStep (const AbstractPrepareStep &)=default |
|
| AbstractPrepareStep (AbstractPrepareStep &&)=default |
|
AbstractPrepareStep & | operator= (const AbstractPrepareStep &)=default |
|
AbstractPrepareStep & | operator= (AbstractPrepareStep &&)=default |
|
| SerializationInterface ()=default |
|
| SerializationInterface (const SerializationInterface &)=default |
|
| SerializationInterface (SerializationInterface &&)=default |
|
SerializationInterface & | operator= (const SerializationInterface &)=default |
|
SerializationInterface & | operator= (SerializationInterface &&)=default |
|
QPair< bool, double > | _newFluxModifier = {false, 0.0} |
|
QPair< bool, QSizeF > | _newFocalSpotSize = {false, QSizeF(0.0, 0.0)} |
|
QPair< bool, Vector3x1 > | _newSpotPosition = {false, Vector3x1(0.0)} |
|
QPair< bool, Range< float > > | _energyRangeRestr = {false, { 0.0f, 0.0f } } |
|
◆ fromVariant()
void CTL::prepare::XrayTubeParam::fromVariant |
( |
const QVariant & |
variant | ) |
|
|
overridevirtual |
◆ isApplicableTo()
bool CTL::prepare::XrayTubeParam::isApplicableTo |
( |
const CTSystem & |
system | ) |
const |
|
overridevirtual |
Returns true if this prepare step can be applied to system.
Typically, this method will check whether system contains all components that shall be prepared by this instance.
Reimplemented from CTL::prepare::SourceParam.
◆ prepare()
void CTL::prepare::XrayTubeParam::prepare |
( |
SimpleCTSystem & |
system | ) |
const |
|
overridevirtual |
This method performs the actual preparation of the state of system. This usually consists of setting member variables of certain components in system to defined values.
Note that this does not necessarily have to be limited to changes to a single component within the system.
Reimplemented from CTL::prepare::SourceParam.
◆ toVariant()
QVariant CTL::prepare::XrayTubeParam::toVariant |
( |
| ) |
const |
|
overridevirtual |
◆ type()
int CTL::prepare::XrayTubeParam::type |
( |
| ) |
const |
|
inlineoverridevirtual |
Returns the type id of the prepare step.
List of all default types:
Type | Type-ID |
AbstractPrepareStep::Type | 0 |
GenericDetectorParam::Type | 101 |
GenericGantryParam::Type | 201 |
CarmGantryParam::Type | 210 |
TubularGantryParam::Type | 220 |
GantryDisplacementParam::Type | 230 |
SourceParam::Type | 300 |
XrayLaserParam::Type | 310 |
XrayTubeParam::Type | 320 |
Reimplemented from CTL::prepare::SourceParam.
The documentation for this class was generated from the following files:
- modules/src/acquisition/preparesteps.h
- modules/src/acquisition/preparesteps.cpp