clearShiftProcessor.h

Go to the documentation of this file.
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