dformat.h
来自「这个包里面包含了对Cordic算法的基本函数实现。通过Dformat类来控制系统」· C头文件 代码 · 共 32 行
H
32 行
// provides data transformer to class Cordic
#ifndef DATAFORMAT_DECLARE
#define DATAFORMAT_DECLARE
#include <fstream>
using std::ostream;
#define M_CORDIC 0
#define N_CORDIC 31
class Dformat
{
public:
Dformat( unsigned M=M_CORDIC,unsigned N=N_CORDIC );
Dformat( const Dformat& dfmt );
long trans2Q( double fptr ) const;
double trans2f( long iptr ) const;
void set( const unsigned M,const unsigned N ); // modify m/n
const unsigned& getm() const; // get m/n
const unsigned& getn() const;
void print( ostream& ) const; // print data format parameters
~Dformat(void);
private:
unsigned m;// system data format parameters
unsigned n;
// utility function
bool validator(const unsigned M,const unsigned N ) const; // validate m/n
};
#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?