DataSet.cpp

Go to the documentation of this file.
00001 #include "DataSet.h"
00002 
00003 namespace damina
00004 {
00005 
00009         DataSet::DataSet() {
00010                 
00011         }
00012         
00018         DataSet::~DataSet() {
00019                 vector<Point *>::iterator dataIterator;
00020                 
00021                 for (dataIterator == data.begin(); dataIterator < data.end(); dataIterator++) {
00022                         delete *dataIterator;
00023                 }
00024         }
00025         
00031         void DataSet::add(Point *p) {
00032                 data.push_back(p);
00033         }
00034         
00035         
00041         Point *DataSet::first() {
00042                 it = data.begin();
00043                 return *it;
00044         }
00045         
00051         Point *DataSet::last() {
00052                 it = data.end();
00053                 return *it;
00054         }
00055         
00061         Point *DataSet::next() {
00062                 it++;
00063                 return *it; 
00064         }
00065         
00071         Point *DataSet::previous() {
00072                 it--;
00073                 return *it;
00074         }
00075         
00076         
00082         unsigned long int DataSet::getSize() {
00083                 return data.size();
00084         }
00085         
00093         Point *DataSet::get(int index) {
00094                 return data[index];
00095         }
00096 
00097 }

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