00001 /*========================================================================= 00002 00003 Library : Image Registration Toolkit (IRTK) 00004 Module : $Id: irtkImageAffineRegistration.h 2 2008-12-23 12:40:14Z dr $ 00005 Copyright : Imperial College, Department of Computing 00006 Visual Information Processing (VIP), 2008 onwards 00007 Date : $Date: 2008-12-23 12:40:14 +0000 (Tue, 23 Dec 2008) $ 00008 Version : $Revision: 2 $ 00009 Changes : $Author: dr $ 00010 00011 =========================================================================*/ 00012 00013 #ifndef _IRTKIMAGEAFFINEREGISTRATION_H 00014 00015 #define _IRTKIMAGEAFFINEREGISTRATION_H 00016 00026 class irtkImageAffineRegistration : public irtkImageRigidRegistration 00027 { 00028 00029 public: 00030 00037 virtual void SetOutput(irtkTransformation *); 00038 00040 virtual const char *NameOfClass(); 00041 00043 virtual void Print(); 00044 }; 00045 00046 inline const char *irtkImageAffineRegistration::NameOfClass() 00047 { 00048 return "irtkImageAffineRegistration"; 00049 } 00050 00051 inline void irtkImageAffineRegistration::Print() 00052 { 00053 _transformation->Print(); 00054 } 00055 00056 #endif