STIR 6.4.0
stir::SegmentIndices Class Reference

A very simple class to store segment numbers and any other indices that define a segment. More...

#include "stir/SegmentIndices.h"

Inheritance diagram for stir::SegmentIndices:

Public Member Functions

 SegmentIndices (const int segment_num=0, const int timing_pos_num=0)
 constructor segment number as arguments
 
int segment_num () const
 get segment number for const objects
 
int & segment_num ()
 get reference to segment number
 
int timing_pos_num () const
 get TOF index for const objects
 
int & timing_pos_num ()
 get reference to TOF index
 
bool operator< (const SegmentIndices &other) const
 comparison operator, only useful for sorting
 
bool operator== (const SegmentIndices &other) const
 test for equality
 
bool operator!= (const SegmentIndices &other) const
 

Detailed Description

A very simple class to store segment numbers and any other indices that define a segment.

Member Function Documentation

◆ operator<()

bool stir::SegmentIndices::operator< ( const SegmentIndices & other) const
inline

comparison operator, only useful for sorting

In future, there will be multiple indices, and order will then be based as in (0,1) < (0,-1) < (1,1) ...

References SegmentIndices().

Referenced by stir::SinogramIndices::operator<(), and stir::ViewgramIndices::operator<().


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