Newer
Older
namespace Waveform {
class WaveformParam {
public:
unsigned long samplingRate;
unsigned long freqResolution;
Eigen::VectorXi freqTones;
Eigen::VectorXd phases;
Eigen::VectorXd amplitudes;
WaveformParam();
WaveformParam(const WaveformParam& other);
void setFreqTone(
int centerFreq,
int freqSpacing,
int numTones
);
void setFreqTone(const Eigen::VectorXi otherTone);
void setPhase(const Eigen::VectorXd otherPhase);
void setAmplitude(const Eigen::VectorXd otherAmp);