📄 macro.h
字号:
//////////////////////////////////////////////////////////////////////////////////////
//
// Define the Macroes Used in the CvrDemo Project
//
// XinFan 2003.6.4
#ifndef _MACRO_H
#define _MACRO_H
/******************************NULL pointer****************************/
#ifndef NULL
#define NULL 0
#endif
/***************************** PI ************************************/
#ifndef PI
#define PI 3.1415926
#endif
/***************************** MIN & MAX *****************************/
#ifndef MAX
#define MAX((a),(b)) (((a)>(b))?(a):(b))
#endif
#ifndef MIN
#define MIN((a),(b)) (((a)<(b))?(a):(b))
#endif
inline int BOUND(int a, int lower_bound, int upper_bound)
{
a = MIN(a, upper_bound);
return (MAX(a, lower_bound));
}
inline float BOUND(float a, int lower_bound, int upper_bound)
{
a = MIN(a , upper_bound);
return (MAX(a, lower_bound));
}
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -