wshades.h

来自「BCView - Bayes Classifier Visualization 」· C头文件 代码 · 共 58 行

H
58
字号
/*----------------------------------------------------------------------  File    : wshades.h  Contents: Windows functions for color and grey shades allocation  Author  : Christian Borgelt  History : 27.01.2000 file created            30.01.2000 definition of SHD_MAXCNT added----------------------------------------------------------------------*/#ifndef __WSHADES__#define __WSHADES__#include <windows.h>/*----------------------------------------------------------------------  Preprocessor Definitions----------------------------------------------------------------------*/#define SHD_BLACK    0          /* shade from black */#define SHD_WHITE    1          /* shade from white */#define SHD_MAXCNT  256         /* maximum number of shades *//*----------------------------------------------------------------------  Type Definitions----------------------------------------------------------------------*/typedef COLORREF PIXEL;         /* --- pixel --- */typedef struct {                /* --- shades --- */  double coloff;                /* color offset (in degrees) */  int    colcnt;                /* number of colors */  int    shdbase;               /* shade base (SHD_BLACK/SHD_WHITE) */  int    shdcnt;                /* number of shades per color */  PIXEL  *pixels[1];            /* RGB values of color shades */} SHADES;                       /* (shades) *//*----------------------------------------------------------------------  Functions----------------------------------------------------------------------*/extern SHADES* shd_create  (double coloff, int colcnt,                            int shdbase,   int shdcnt);extern void    shd_delete  (SHADES *shds);extern double  shd_coloff  (SHADES *shds);extern int     shd_colcnt  (SHADES *shds);extern int     shd_shdbase (SHADES *shds);extern int     shd_shdcnt  (SHADES *shds);extern PIXEL   shd_pixel   (SHADES *shds, int color, int shade);#ifndef NDEBUGextern void    shd_show    (SHADES *shds);#endif/*----------------------------------------------------------------------  Preprocessor Definitions----------------------------------------------------------------------*/#define shd_coloff(s)     ((s)->coloff)#define shd_colcnt(s)     ((s)->colcnt)#define shd_shdbase(s)    ((s)->shdbase)#define shd_shdcnt(s)     ((s)->shdcnt)#define shd_pixel(t,c,s)  ((t)->pixels[c][s])#endif

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?