QFFTShape.hh

00001 #ifndef QFFT_SHAPE_HH
00002 #define QFFT_SHAPE_HH
00003 
00004 #include <Rtypes.h>
00005 #include "QVectorC.hh"
00006 
00007 class QFFTData;
00008 class QFFTShapeR;
00009 
00010 Q_BEGIN_NAMESPACE
00011 
00012 class QFFTShape{
00013 
00014     public:
00015         QFFTShape();
00016         QFFTShape(const QVectorC&, int,const int);
00017 
00018                 QFFTShape( const QFFTShape&);
00019 
00020                 virtual ~QFFTShape();
00021 
00022                 int GetChannelId() const {return fChannelId;}
00023                 bool GetMainFlag() const {return fMain;}
00024                 int GetWindowType() const {return fWindowType;}
00025                 const QVectorC& GetShape()const {return fFFTShape;}
00026 
00027 
00028 
00029         protected:
00030 
00031                 void Clear();
00032                 QVectorC fFFTShape;
00033                 int fChannelId;
00034                 int fWindowType;
00035                 bool fMain;
00036 
00037         //      friend class QiComputeFFT;
00038                 friend class ::QFFTData;
00039                 friend class ::QFFTShapeR;
00040 
00041                 
00042 
00043 };
00044 
00045 Q_END_NAMESPACE
00046 
00047 #endif

Generated on Tue Nov 16 10:49:56 2010 for CUORE Software by  doxygen 1.5.6