STIR  6.2.0
Namespaces | Functions
rigid_object_transform_image.cxx File Reference

A utility to re-interpolate an image to a new coordinate system. More...

#include "stir/DiscretisedDensity.h"
#include "stir/IO/OutputFileFormat.h"
#include "stir/IO/read_from_file.h"
#include "stir/Succeeded.h"
#include "stir/KeyParser.h"
#include "stir/is_null_ptr.h"
#include "stir_experimental/motion/RigidObject3DTransformation.h"
#include "stir_experimental/motion/transform_3d_object.h"
#include "stir_experimental/numerics/more_interpolators.h"
#include "stir_experimental/Quaternion.h"
#include "stir/VoxelsOnCartesianGrid.h"
#include "stir/CPUTimer.h"
#include "stir/warning.h"
#include "stir/error.h"
#include <string>

Namespaces

 stir
 Namespace for the STIR library (and some/most of its applications)
 

Functions

int main (int argc, char **argv)
 

Detailed Description

A utility to re-interpolate an image to a new coordinate system.

Basic program for moving an image given 1 rigid object transformation, specified by 1 quaternion and 1 translation vector. Conventions for these are as for Polaris.

See also
transform_3d_object(DiscretisedDensity<3,float>& out_density, const DiscretisedDensity<3,float>& in_density, const RigidObject3DTransformation& rigid_object_transformation)
Usage
Run to get a usage message
Author
Kris Thielemans