ARCS6 AR6-REV.24062600
読み取り中…
検索中…
一致する文字列を見つけられません
ChirpGenerator.hh
[詳解]
1
8//
9// Copyright (C) 2011-2019 Yuki YOKOKURA
10// This program is free software;
11// you can redistribute it and/or modify it under the terms of the FreeBSD License.
12// For details, see the License.txt file.
13
14#ifndef CHIRPGENERATOR
15#define CHIRPGENERATOR
16
17namespace ARCS { // ARCS名前空間
20 public:
21 ChirpGenerator(double freq_min, double freq_max, double time_max);
23 double GetSignal(double time) const;
24 double GetFrequency(double time) const;
25
26 private:
27 ChirpGenerator(const ChirpGenerator&) = delete;
28 const ChirpGenerator& operator=(const ChirpGenerator&) = delete;
29 double fmin;
30 double fmax;
31 double tmax;
32 double A;
33 };
34}
35
36#endif
37
38
39
チャープ信号生成器クラス
Definition ChirpGenerator.hh:19
ChirpGenerator(double freq_min, double freq_max, double time_max)
コンストラクタ
Definition ChirpGenerator.cc:23
~ChirpGenerator()
デストラクタ
Definition ChirpGenerator.cc:30
double GetSignal(double time) const
チャープ信号の取得
Definition ChirpGenerator.cc:36
double GetFrequency(double time) const
現在の周波数 [Hz] の取得
Definition ChirpGenerator.cc:43