STIR  6.2.0
Public Member Functions | List of all members

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:
Inheritance graph
[legend]

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 &)
 
void ask_parameters ()
 
virtual std::string parameter_info ()
 
bool parse (std::istream &f)
 
bool parse (const char *const filename)
 

Additional Inherited Members

- Protected Member Functions inherited from stir::ParsingObject
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. More...
 
virtual void set_key_values ()
 This will be called before parsing or parameter_info is called. More...
 
- Protected Attributes inherited from stir::ParsingObject
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.


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