00001 // -*- Mode: C++; tab-width: 2; -*- 00002 // vi: set ts=2: 00003 // 00004 // $Id: clearShiftProcessor.h,v 1.13 2005/12/23 17:01:55 amoll Exp $ 00005 // 00006 00007 #ifndef BALL_NMR_CLEARSHIFTPROCESSOR_H 00008 #define BALL_NMR_CLEARSHIFTPROCESSOR_H 00009 00010 #ifndef BALL_NMR_SHIFTMODULE_H 00011 # include <BALL/NMR/shiftModule.h> 00012 #endif 00013 00014 namespace BALL 00015 { 00021 class BALL_EXPORT ClearShiftProcessor 00022 : public ShiftModule 00023 { 00024 public: 00025 00029 00032 ClearShiftProcessor(); 00033 00036 ClearShiftProcessor(const ClearShiftProcessor& processor); 00037 00040 virtual ~ClearShiftProcessor(); 00041 00043 00047 00050 virtual Processor::Result operator () (Composite& composite); 00051 00053 00054 }; 00055 00056 } // namespace BALL 00057 00058 #endif // BALL_NMR_CLEARSHIFTPROCESSOR_H