STIR
6.2.0
|
A class for LORs. More...
#include "stir/LORCoordinates.h"
Public Member Functions | |
coordT | z1 () const |
coordT & | z1 () |
coordT | z2 () const |
coordT & | z2 () |
coordT | phi () const |
coordT & | phi () |
coordT | s () const |
coordT & | s () |
coordT | beta () const |
bool | is_swapped () const override |
Return if the LOR direction is opposite from normal. | |
bool | is_swapped () |
LORInAxialAndSinogramCoordinates (const coordT radius=1) | |
LORInAxialAndSinogramCoordinates (const coordT z1, const coordT z2, const coordT phi, const coordT s, const coordT radius=1, const bool swapped=false) | |
Constructor from explicit arguments. More... | |
LORInAxialAndSinogramCoordinates (const LORInCylinderCoordinates< coordT > &) | |
LORInAxialAndSinogramCoordinates (const LORInAxialAndNoArcCorrSinogramCoordinates< coordT > &) | |
self_type * | clone () const override |
void | reset (coordT radius=1) |
coordT | radius () const |
Succeeded | set_radius (const coordT new_radius) |
Succeeded | change_representation (LORInCylinderCoordinates< coordT > &, const double radius) const override |
Succeeded | change_representation (LORInAxialAndNoArcCorrSinogramCoordinates< coordT > &, const double radius) const override |
Succeeded | change_representation (LORInAxialAndSinogramCoordinates< coordT > &, const double radius) const override |
Succeeded | get_intersections_with_cylinder (LORAs2Points< coordT > &, const double radius) const override |
A class for LORs.
|
inline |
Constructor from explicit arguments.
References _PI.