STIR  6.2.0
Namespaces | Functions
rigid_object_transform_projdata.cxx File Reference

A utility to perform a rigid object transformation on projection data. More...

#include "stir/ProjDataInterfile.h"
#include "stir/Succeeded.h"
#include "stir/CartesianCoordinate3D.h"
#include "stir_experimental/motion/RigidObject3DTransformation.h"
#include "stir_experimental/motion/transform_3d_object.h"
#include "stir_experimental/Quaternion.h"
#include "stir/CPUTimer.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 perform a rigid object transformation on projection data.

Basic program for moving projection data 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(ProjData& out_proj_data, const ProjData& in_proj_data, const RigidObject3DTransformation& rigid_object_transformation)
Usage
Run to get a usage message
Author
Kris Thielemans