|
STIR
6.3.0
|
A class for LORs. More...
#include "stir/LORCoordinates.h"

Public Member Functions | |
| const PointOnCylinder< coordT > & | p1 () const |
| PointOnCylinder< coordT > & | p1 () |
| const PointOnCylinder< coordT > & | p2 () const |
| PointOnCylinder< coordT > & | p2 () |
| bool | is_swapped () const override |
| Return if the LOR direction is opposite from normal. More... | |
| void | reset (coordT radius=1) |
| coordT | radius () const |
| Succeeded | set_radius (coordT new_radius) |
| Changes the radius of the LOR. More... | |
| LORInCylinderCoordinates (const coordT radius=1) | |
| LORInCylinderCoordinates (const PointOnCylinder< coordT > &p1, const PointOnCylinder< coordT > &p2, const coordT radius=1) | |
| LORInCylinderCoordinates (const LORInAxialAndNoArcCorrSinogramCoordinates< coordT > &) | |
| LORInCylinderCoordinates (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.
|
inlineoverridevirtual |
Return if the LOR direction is opposite from normal.
In this class, this currently always return false. You can swap the points if you want to swap the direction of the LOR.
Implements stir::LOR< coordT >.
References _PI.
Referenced by stir::ProjDataInfoCylindricalNoArcCorr::get_bin().
1.8.13