1 #ifndef CTL_GENERICGANTRY_H 2 #define CTL_GENERICGANTRY_H 5 #include "mat/matrix_utils.h" 46 QString
info() const override;
75 #endif // CTL_GENERICGANTRY_H Vector3x1 detectorPosition() const
Definition: abstractgantry.h:225
void setSourcePosition(const Vector3x1 &sourcePosition)
Definition: genericgantry.cpp:196
void setDetectorLocation(const mat::Location &location)
Definition: genericgantry.cpp:158
static QString defaultName()
Definition: genericgantry.cpp:91
mat::Location nominalSourceLocation() const override
Definition: genericgantry.cpp:152
mat::Location sourceLocation() const
Definition: abstractgantry.h:148
mat::Location _detectorLocation
Location of the detector component.
Definition: genericgantry.h:66
void setDetectorPosition(const Vector3x1 &detectorPosition)
Definition: genericgantry.cpp:174
Matrix3x3 sourceRotation() const
Definition: abstractgantry.h:182
const QString & name() const
Definition: systemcomponent.cpp:42
mat::Location nominalDetectorLocation() const override
Definition: genericgantry.cpp:142
mat::Location detectorLocation() const
Definition: abstractgantry.h:204
Base class for gantry components.
Definition: abstractgantry.h:65
Vector3x1 sourcePosition() const
Definition: abstractgantry.h:164
Base class for all system components.
Definition: systemcomponent.h:53
QString info() const override
Definition: genericgantry.cpp:58
mat::Location _sourceLocation
Location of the source component.
Definition: genericgantry.h:67
void setDetectorRotation(const Matrix3x3 &detectorRotation)
Definition: genericgantry.cpp:186
#define CTL_TYPE_ID(newIndex)
Definition: serializationinterface.h:189
void setSourceRotation(const Matrix3x3 &sourceRotation)
Definition: genericgantry.cpp:209
SystemComponent * clone() const override
Definition: genericgantry.cpp:132
QVariant toVariant() const override
Definition: genericgantry.cpp:121
Matrix3x3 detectorRotation() const
Definition: abstractgantry.h:244
void setSourceLocation(const mat::Location &location)
Definition: genericgantry.cpp:167
Generic implementation of a gantry component.
Definition: genericgantry.h:25
void fromVariant(const QVariant &variant) override
Definition: genericgantry.cpp:111