STIR 6.4.0

A class implementing the trivial case where the symmetry operation does nothing at all. More...

#include "stir/recon_buildblock/SymmetryOperation.h"

Inheritance diagram for stir::TrivialSymmetryOperation:

Public Member Functions

bool is_trivial () const override
 
void transform_bin_coordinates (Bin &b) const override
 
void transform_view_segment_indices (ViewSegmentNumbers &n) const override
 
void transform_image_coordinates (BasicCoordinate< 3, int > &c) const override
 
void transform_proj_matrix_elems_for_one_bin (ProjMatrixElemsForOneBin &lor) const override
 
void transform_proj_matrix_elems_for_one_densel (ProjMatrixElemsForOneDensel &) const override
 

Detailed Description

A class implementing the trivial case where the symmetry operation does nothing at all.

Member Function Documentation

◆ is_trivial()

bool stir::TrivialSymmetryOperation::is_trivial ( ) const
inlineoverridevirtual

Reimplemented from stir::SymmetryOperation.

◆ transform_bin_coordinates()

void stir::TrivialSymmetryOperation::transform_bin_coordinates ( Bin & b) const
inlineoverridevirtual

◆ transform_view_segment_indices()

void stir::TrivialSymmetryOperation::transform_view_segment_indices ( ViewSegmentNumbers & n) const
inlineoverridevirtual

◆ transform_image_coordinates()

void stir::TrivialSymmetryOperation::transform_image_coordinates ( BasicCoordinate< 3, int > & c) const
inlineoverridevirtual

◆ transform_proj_matrix_elems_for_one_bin()

void stir::TrivialSymmetryOperation::transform_proj_matrix_elems_for_one_bin ( ProjMatrixElemsForOneBin & lor) const
inlineoverridevirtual

Reimplemented from stir::SymmetryOperation.

◆ transform_proj_matrix_elems_for_one_densel()

void stir::TrivialSymmetryOperation::transform_proj_matrix_elems_for_one_densel ( ProjMatrixElemsForOneDensel & ) const
inlineoverridevirtual

Reimplemented from stir::SymmetryOperation.


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