STIR  6.2.0
Public Member Functions | List of all members
stir::ListTime Class Referenceabstract

A class for storing and using a timing record from a listmode file. More...

#include "stir/listmode/ListTime.h"

Inheritance diagram for stir::ListTime:
Inheritance graph
[legend]

Public Member Functions

virtual unsigned long get_time_in_millisecs () const =0
 
double get_time_in_secs () const
 
virtual Succeeded set_time_in_millisecs (const unsigned long time_in_millisecs)=0
 
Succeeded set_time_in_secs (const double time_in_secs)
 

Detailed Description

A class for storing and using a timing record from a listmode file.

ListTime is used to provide an interface to the 'timing' events in the list mode stream. Usually, the timing event also contains gating information. For rotating scanners, it could also contain angle info.

Todo:
this is still under development. Things to add are angles or so for rotating scanners. Also, some info on the maximum (and actual?) number of gates would be useful.
See also
ListModeData for more info on list mode data.

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