00001 /* -*- mode: c++ -*- */ 00002 00018 class CircularBuffer : NTuple 00019 { 00020 %TypeHeaderCode 00021 #include "datasrcs/CircularBuffer.h" 00022 #include <string> 00023 %End 00024 00025 public: 00028 CircularBuffer ( const std::string & ); 00031 CircularBuffer ( std::vector<std::string> & ); 00035 CircularBuffer ( const CircularBuffer & ); 00038 CircularBuffer ( unsigned ); 00041 CircularBuffer (); 00042 00049 virtual void addRow ( const std::vector<double> & ); 00050 00053 virtual void reserve ( unsigned ); 00056 virtual void clear (); 00057 00058 };