📄 poly.h
字号:
/************************************************* * POLY.H * Andreas Leipelt, "Ray Tracing a Swept Sphere" * from "Graphics Gems", Academic Press * */#ifndef POLY_CLASS#define POLY_CLASS#define MAX_DEGREE 10#define polyeps 1E-10 // tolerance for polynomial coefficientsclass polynomial { public: int deg; double coef[MAX_DEGREE+1]; polynomial(); double eval(double); int roots_between(double,double,double*); double min(double,double); double max(double,double); polynomial derivative();};polynomial operator+(polynomial&, polynomial&);polynomial operator-(polynomial&, polynomial&);polynomial operator*(polynomial&, polynomial&);polynomial operator*(double, polynomial&);#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -