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 };