3 #ifndef GCP_UTIL_DOUBLEBUFFERVEC_H
4 #define GCP_UTIL_DOUBLEBUFFERVEC_H
15 #include "gcp/util/common/DoubleBuffer.h"
40 type* getWriteBuffer()
54 void resize(
unsigned n) {
59 buf1_.data_ = &data1_[0];
60 buf2_.data_ = &data2_[0];
65 std::valarray<type> data1_;
66 std::valarray<type> data2_;
75 #endif // End #ifndef GCP_UTIL_DOUBLEBUFFERVEC_H
Definition: DoubleBufferVec.h:24
void * grabReadBuffer()
Definition: DoubleBuffer.cc:60
virtual ~DoubleBufferVec()
Definition: DoubleBufferVec.h:48
Definition: DoubleBuffer.h:24
void * grabWriteBuffer()
Definition: DoubleBuffer.cc:69
DoubleBufferVec(unsigned n=0)
Definition: DoubleBufferVec.h:30