Go to the documentation of this file.00001 #pragma once
00002 
00003 #include <vector>
00004 #include <iostream.h>
00005 #include "vec3.h"
00006 
00007 using namespace std;
00008 
00015 class Streamline
00016 {
00017 public:
00018         Streamline();
00019         ~Streamline(void);
00020 
00025         void addPointBack(vec3 pos);
00033         bool checkPoint(vec3 pos, float dist, int delta);
00039         vec3 getNextCandidate(bool *valid);
00040 
00045         int getPointSize();
00046 
00047 private:
00048         vector<vec3> points;
00049 
00050         int pointPos;
00051 };