00001 #ifndef __FloatVectorQueue__ 00002 #define __FloatVectorQueue__ 00003 00022 #include "FloatVectorList.hpp" 00023 00024 class FloatVectorQueue : public FloatVectorList 00025 { 00026 public: 00027 FloatVectorQueue(int Nmax=5):FloatVectorList(Nmax){} 00028 virtual ~FloatVectorQueue(){} 00029 00030 FloatVector* enqueue(FloatVector* newv); 00031 FloatVector* dequeue(){ return removeFirst(); } 00032 00033 virtual void output(){printf("Queue "); FloatVectorList::output(); } 00034 }; 00035 00036 #endif