STIR 6.4.0

This class is the abstract base class fir binning listmode data to projection data, i.e. (3d) sinograms. More...

#include "stir/listmode/LmToProjDataAbstract.h"

Inheritance diagram for stir::LmToProjDataAbstract:

Public Member Functions

 ~LmToProjDataAbstract () override
 Destructor.
 
virtual Succeeded set_up ()
 Set up.
 
virtual void process_data ()=0
 This function does the actual work.
 
- Public Member Functions inherited from stir::ParsingObject
 ParsingObject (const ParsingObject &)
 
ParsingObjectoperator= (const ParsingObject &)
 
bool parse (std::istream &f)
 
bool parse (const char *const filename)
 
void ask_parameters ()
 
virtual std::string parameter_info ()
 

Additional Inherited Members

virtual void set_defaults ()
 Set defaults before parsing.
 
virtual void initialise_keymap ()
 Initialise all keywords.
 
virtual bool post_processing ()
 This will be called at the end of the parsing.
 
virtual void set_key_values ()
 This will be called before parsing or parameter_info is called.
 
KeyParser parser
 

Detailed Description

This class is the abstract base class fir binning listmode data to projection data, i.e. (3d) sinograms.

It provides the basic machinery to go through a list mode data file, and write projection data for each time frame.

Member Function Documentation

◆ set_up()

virtual Succeeded stir::LmToProjDataAbstract::set_up ( )
inlinevirtual

Set up.

Reimplemented in stir::LmToProjData, and stir::LmToProjDataWithMC.

◆ process_data()

virtual void stir::LmToProjDataAbstract::process_data ( )
pure virtual

This function does the actual work.

Implemented in stir::LmToProjData.


The documentation for this class was generated from the following file: