本文整理汇总了C++中Signal::GetDesc方法的典型用法代码示例。如果您正苦于以下问题:C++ Signal::GetDesc方法的具体用法?C++ Signal::GetDesc怎么用?C++ Signal::GetDesc使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Signal
的用法示例。
在下文中一共展示了Signal::GetDesc方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: FillSignal
void Polynom::FillSignal(Signal & signal) const
{
int ind = 0;
int N = signal.GetDesc().N;
double st = signal.GetDesc().startTime;
double dt = signal.GetDesc().dt;
signal.FillData(0, N, [&](){
double res = (*this)( st + ind * dt );
ind++;
return res;
}); // TODO : Test! are we sure it works correct?
}
示例2: BuildSignal
void SegmentDescription::BuildSignal(Signal & signal) const
{
signal.Reset();
for (size_t i = 0; i < cores.size(); ++i)
{
cores[i].AddToArray(signal.GetData(), signal.GetDesc().N);
}
}
示例3: AddToSignal
void Polynom::AddToSignal(Signal & signal) const
{
const SignalDescription & d = signal.GetDesc();
double * data = signal.GetData();
for (int i = 0; i < d.N; ++i)
{
data[i] += (*this)(d.startTime + i * d.dt);
}
}