📄 wmlintpakimauniform1.h
字号:
// Magic Software, Inc.
// http://www.magic-software.com
// http://www.wild-magic.com
// Copyright (c) 2003. All Rights Reserved
//
// The Wild Magic Library (WML) source code is supplied under the terms of
// the license agreement http://www.magic-software.com/License/WildMagic.pdf
// and may not be copied or disclosed except in accordance with the terms of
// that agreement.
#ifndef WMLINTPAKIMAUNIFORM1_H
#define WMLINTPAKIMAUNIFORM1_H
#include "WmlIntpAkima1.h"
namespace Wml
{
template <class Real>
class WML_ITEM IntpAkimaUniform1 : public IntpAkima1<Real>
{
public:
// Construction and destruction. IntpAkimaUniform1 accepts
// responsibility for deleting the input array. The interpolator is for
// uniformly spaced x-values.
IntpAkimaUniform1 (int iQuantity, Real fXMin, Real fXSpacing, Real* afF);
virtual ~IntpAkimaUniform1 ();
virtual Real GetXMin () const;
virtual Real GetXMax () const;
Real GetXSpacing () const;
protected:
virtual bool Lookup (Real fX, int& riIndex, Real& rfDX) const;
Real m_fXMin, m_fXMax, m_fXSpacing;
};
typedef IntpAkimaUniform1<float> IntpAkimaUniform1f;
typedef IntpAkimaUniform1<double> IntpAkimaUniform1d;
}
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -