|
STIR 6.4.0
|
implementation of class RigidObject3DTransformation More...
#include "stir_experimental/motion/RigidObject3DTransformation.h"#include "stir/IndexRange2D.h"#include "stir/LORCoordinates.h"#include "stir/stream.h"#include "stir/Succeeded.h"#include "stir/more_algorithms.h"#include "stir/numerics/max_eigenvector.h"#include "stir/warning.h"#include "stir/error.h"#include <vector>#include <cmath>Namespaces | |
| namespace | stir |
| Namespace for the STIR library (and some/most of its applications) | |
| namespace | stir::detail |
| Namespace for the implementation details of the STIR library. | |
Macros | |
| #define | NEW_ROT |
| #define | usqrt(x) |
| #define | uatan2(y, x) |
| #define | ucos(x) |
| #define | usin(x) |
| #define | WITHQUAT |
Functions | |
| RigidObject3DTransformation | stir::compose (const RigidObject3DTransformation &apply_last, const RigidObject3DTransformation &apply_first) |
| Composition of 2 transformations. | |
| std::ostream & | stir::operator<< (std::ostream &out, const RigidObject3DTransformation &rigid_object_transformation) |
| Output to (text) stream. | |
| std::istream & | stir::operator>> (std::istream &, RigidObject3DTransformation &rigid_object_transformation) |
| Input from (text) stream. | |
implementation of class RigidObject3DTransformation
| #define usqrt | ( | x | ) |
| #define uatan2 | ( | y, | |
| x ) |
| #define ucos | ( | x | ) |
| #define usin | ( | x | ) |