Point.h

Go to the documentation of this file.
00001 #ifndef POINT_H_
00002 #define POINT_H_
00003 
00004 #include "Feature.h"
00005 #include <vector>
00006 
00007 namespace damina
00008 {
00009         
00010         using namespace std;
00011 
00021         class Point
00022         {
00023                 private: 
00027                         vector<Feature *> point;
00028                         
00032                         vector<Feature *>::iterator it;
00033                         
00037                         double label;
00038                         
00039                 public:
00040                         
00041                         virtual void add(Feature *);
00042                         virtual void setLabel(double);
00043                         virtual double getLabel();
00044                         virtual Feature *first();
00045                         virtual Feature *last();
00046                         virtual Feature *next();
00047                         virtual Feature *previous();
00048                         
00049                         
00050                         virtual Feature *get(int);
00051                         virtual unsigned long int getSize();
00052                         
00053                         Point();
00054                         Point(double);
00055                         virtual ~Point();
00056         };
00057 
00058 }
00059 
00060 #endif /*POINT_H_*/

Generated on Mon Sep 24 22:26:48 2007 for SVClustering by  doxygen 1.5.2