当前位置: 首页>>代码示例>>C++>>正文


C++ Signal::GetDesc方法代码示例

本文整理汇总了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?
	}
开发者ID:aaalex88,项目名称:ACorePoly,代码行数:12,代码来源:Polynom.cpp

示例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);
		}
	}
开发者ID:aaalex88,项目名称:ACorePoly,代码行数:8,代码来源:SegmentDescription.cpp

示例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);
		}
	}
开发者ID:aaalex88,项目名称:ACorePoly,代码行数:9,代码来源:Polynom.cpp


注:本文中的Signal::GetDesc方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。