00001 #ifndef Pv_Point_Vector_Included
00002 #define Pv_Point_Vector_Included
00003
00004 #include <GL/gl.h>
00005
00006 #include "pv_vector.h"
00007 #include "pv_point.h"
00008 #include "pv_gl.h"
00009
00010
00011
00012 class Pv_Point_Vector:public Pv_Vector<Pv_Point *>{
00013 public:
00014
00015
00016
00017
00018
00019
00020
00021 void duplicate(Pv_Point_Vector *);
00022
00023
00024
00025
00026
00027
00028 void draw();
00029 void display_lines();
00030 void draw_points();
00031
00032 ;
00033
00034
00035
00036
00037
00038 };
00039
00040
00041 std::ostream& operator<< (std::ostream& s,const Pv_Point_Vector& z);
00042
00043
00044
00045 #endif