|
STIR
6.3.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 | beta () const |
| coordT & | beta () |
| bool | is_swapped () const override |
| Return if the LOR direction is opposite from normal. | |
| bool | is_swapped () |
| coordT | s () const |
| void | reset (coordT radius=1) |
| coordT | radius () const |
| Succeeded | set_radius (const coordT new_radius) |
| LORInAxialAndNoArcCorrSinogramCoordinates (const coordT radius=1) | |
| LORInAxialAndNoArcCorrSinogramCoordinates (const coordT z1, const coordT z2, const coordT phi, const coordT beta, const coordT radius=1, const bool swapped=false) | |
| Constructor from explicit arguments. More... | |
| LORInAxialAndNoArcCorrSinogramCoordinates (const LORInCylinderCoordinates< coordT > &) | |
| LORInAxialAndNoArcCorrSinogramCoordinates (const LORInAxialAndSinogramCoordinates< coordT > &) | |
| self_type * | clone () const override |
| 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, stir::LORInAxialAndSinogramCoordinates< coordT >::is_swapped(), stir::LORInAxialAndNoArcCorrSinogramCoordinates< coordT >::is_swapped(), and stir::to_0_2pi().
1.8.13