00001
00002
00003
00004
00005
00006
00007
00008
00009 #ifndef LWH_AIDataPoint_H
00010 #define LWH_AIDataPoint_H
00011
00012 #ifndef LWH_USING_AIDA
00013
00016 namespace AIDA {
00017
00018 class IMeasurement;
00019
00028 class IDataPoint {
00029
00030 public:
00031 virtual ~IDataPoint() {}
00032 virtual int dimension() const = 0;
00033 virtual IMeasurement * coordinate(int coord) = 0;
00034 virtual const IMeasurement * coordinate(int coord) const = 0;
00035 };
00036
00037 }
00038
00041 #else
00042 #include "AIDA/IDataPoint.h"
00043 #endif
00044
00045 #endif