CTL
0.6.1
Computed Tomography Library
|
Public Member Functions | |
ArtisQ (DetectorBinning binning=DetectorBinning::Binning2x2) | |
AbstractDetector * | detector () const override |
AbstractGantry * | gantry () const override |
AbstractSource * | source () const override |
QString | systemName () const override |
![]() | |
virtual | ~AbstractCTSystemBlueprint ()=default |
virtual std::vector< AbstractBeamModifier * > | modifiers () const |
Private Attributes | |
DetectorBinning | _binning |
Additional Inherited Members | |
![]() | |
AbstractCTSystemBlueprint ()=default | |
AbstractCTSystemBlueprint (const AbstractCTSystemBlueprint &)=default | |
AbstractCTSystemBlueprint (AbstractCTSystemBlueprint &&)=default | |
AbstractCTSystemBlueprint & | operator= (const AbstractCTSystemBlueprint &)=default |
AbstractCTSystemBlueprint & | operator= (AbstractCTSystemBlueprint &&)=default |
|
inlineoverridevirtual |
Constructs the detector component for the blueprinted system. The caller must take care of the ownership of the constructed object.
Implement this method in derived classes such that it constructs the specific detector component that shall be used in the system.
Implements CTL::AbstractCTSystemBlueprint.
|
inlineoverridevirtual |
Constructs the gantry component for the blueprinted system. The caller must take care of the ownership of the constructed object.
Implement this method in derived classes such that it constructs the specific gantry component that shall be used in the system.
Implements CTL::AbstractCTSystemBlueprint.
|
inlineoverridevirtual |
Constructs the source component for the blueprinted system. The caller must take care of the ownership of the constructed object.
Implement this method in derived classes such that it constructs the specific source component that shall be used in the system.
Implements CTL::AbstractCTSystemBlueprint.
|
inlineoverridevirtual |
Returns the name of the blueprinted system.
Default return value is "Blueprinted system". Reimplement this method in derived classes to return the desired system name.
Reimplemented from CTL::AbstractCTSystemBlueprint.