Anaphe Home Page Reference Documentation

Main Page     Namespaces     Classes     Source Code    

IScatter2D.h

Go to the documentation of this file.
00001 #ifndef INTERFACE_ISCATTER2D_H
00002 #define INTERFACE_ISCATTER2D_H 1
00003 
00004 
00005 
00006 #ifndef ANAPHE_NO_NAMESPACE
00007 namespace Anaphe {
00008 #endif
00009 
00019   class IScatter2D {
00020   public:
00021     enum Resolution {lowRes=640, highRes=1024};
00022   public:
00023     virtual double minX() const = 0;
00024     virtual double maxX() const = 0;
00025     virtual double minY() const = 0;
00026     virtual double maxY() const = 0;
00027     virtual bool nextPoint(double &x, double &y) = 0;
00028     virtual void putPoint(double x, double y) = 0;
00029     virtual bool begin() = 0;
00030     virtual ~IScatter2D() {};
00031   };
00032 
00033 #ifndef ANAPHE_NO_NAMESPACE
00034 }; // end namespace Anaphe
00035 #endif
00036 
00037 #endif /* ndef INTERFACES_ISCATTER2D_H */
00038 


Anaphe documentation generated by Doxygen (www.doxygen.org)