00001 /*========================================================================= 00002 00003 Library : Image Registration Toolkit (IRTK) 00004 Module : $Id: irtkComplexFunction.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 _IRTKCOMPLEXFUNCTION_H 00014 00015 #define _IRTKCOMPLEXFUNCTION_H 00016 00023 class irtkComplexFunction : public irtkObject 00024 { 00025 00026 public: 00027 00029 virtual ~irtkComplexFunction(); 00030 00032 virtual complex<float> Evaluate(float x, float y, float z) = 0; 00033 00034 }; 00035 00036 #endif