|
STIR 6.4.0
|
defines various classes for specifying a line in 3 dimensions More...
#include "stir/CartesianCoordinate3D.h"#include "stir/Succeeded.h"#include "stir/LORCoordinates.inl"Go to the source code of this file.
Classes | |
| class | stir::LOR< coordT > |
| A base class for specifying an LOR with geometric coordinates. More... | |
| class | stir::PointOnCylinder< coordT > |
| A class for a point on a cylinder. More... | |
| class | stir::LORCylindricalCoordinates_z_and_radius< coordT > |
| An internal class for LORs. Do not use. More... | |
| class | stir::LORInCylinderCoordinates< coordT > |
| A class for LORs. More... | |
| class | stir::LORAs2Points< coordT > |
| A class for LORs. More... | |
| class | stir::LORInAxialAndSinogramCoordinates< coordT > |
| A class for LORs. More... | |
| class | stir::LORInAxialAndNoArcCorrSinogramCoordinates< coordT > |
| A class for LORs. More... | |
Namespaces | |
| namespace | stir |
| Namespace for the STIR library (and some/most of its applications) | |
Functions | |
| template<class coordT1, class coordT2> | |
| Succeeded | stir::find_LOR_intersections_with_cylinder (LORInCylinderCoordinates< coordT1 > &, const LORAs2Points< coordT2 > &, const double radius) |
| Given an LOR, find its intersection with a (infintely long) cylinder. | |
| template<class coordT1, class coordT2> | |
| Succeeded | stir::find_LOR_intersections_with_cylinder (LORAs2Points< coordT1 > &intersection_coords, const LORAs2Points< coordT2 > &coords, const double radius) |
| Given an LOR, find its intersection with a (infintely long) cylinder. | |
| template<class coordT1, class coordT2> | |
| Succeeded | stir::find_LOR_intersections_with_cylinder (LORInAxialAndNoArcCorrSinogramCoordinates< coordT1 > &lor, const LORAs2Points< coordT2 > &cart_coords, const double radius) |
| Given an LOR, find its intersection with a (infintely long) cylinder. | |
| template<class coordT1, class coordT2> | |
| Succeeded | stir::find_LOR_intersections_with_cylinder (LORInAxialAndSinogramCoordinates< coordT1 > &lor, const LORAs2Points< coordT2 > &cart_coords, const double radius) |
| Given an LOR, find its intersection with a (infintely long) cylinder. | |
defines various classes for specifying a line in 3 dimensions