5#ifndef TILEPULSESIMULATOR_TILESAMPLEBUFFER_H
6#define TILEPULSESIMULATOR_TILESAMPLEBUFFER_H
18 TileSampleBuffer(
unsigned int nSamples,
double sampleStart,
double stepLength);
21 inline void setValue(
unsigned int i,
double val) {
if(i<
m_y.size())
m_y[i]=(float)val;}
24 inline unsigned int size(){
return m_x.size();}
32 std::vector<double>
m_x;
33 std::vector<float>
m_y;
40 if(i<
m_y.size())
return m_y[i];
45 if(i<
m_x.size())
return m_x[i];
std::vector< size_t > vec
float getValueNoise(unsigned int i)
std::vector< double > m_x
float getValue(unsigned int i)
void setValue(unsigned int i, double val)
void setValueNoise(unsigned int i, double val)
std::vector< float > m_noiseVector
void getValueVector(std::vector< float > &vec)
unsigned int getMaxValueIndex()
double getTime(unsigned int i)
virtual ~TileSampleBuffer()