CERN Accelerating science

This website is no longer maintained. Its content may be obsolete. Please visit http://home.cern/ for current CERN information.

Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members  

IFitDataSelector.h

Go to the documentation of this file.
00001 /* Generated by Together */
00002 
00003 #ifndef IFITDATASELECTOR_H
00004 #define IFITDATASELECTOR_H
00005 #include "IFitter.h"
00006 #include "IVector.h"
00007 #include "ICloud.h"
00008 #include "IFitDataIterator.h"
00009 
00011 class IFitDataSelector {
00012 public:
00013 
00014 
00015 
00020   virtual bool includePoint(int i, int axis = 0) = 0;
00021 
00026   virtual bool excludePoint(int i, int axis) = 0;
00027 
00032   virtual bool includeRange(int iMin, int iMax, int axis ) = 0;
00033 
00038   virtual bool excludeRange(int iMin, int iMax, int axis ) = 0;
00039 
00043   virtual void includeAll() = 0;
00044 
00049   virtual void excludeAll() = 0;
00050 
00051     virtual bool setRange(double min, double max, int coord) = 0;
00052 
00053     virtual IFitDataIterator * createIterator() = 0;
00054 };
00055 #endif //IFITDATASELECTOR_H

Generated on Thu May 30 16:15:02 2002 for Proposed AIDA 2.3 Fitting by doxygen1.2.16