1 //========================================================================
5 //========================================================================
12 #ifdef USE_GCC_PRAGMAS
16 #include "SplashTypes.h"
18 //------------------------------------------------------------------------
20 //------------------------------------------------------------------------
25 SplashScreen(int sizeA
);
26 SplashScreen(SplashScreen
*screen
);
29 SplashScreen
*copy() { return new SplashScreen(this); }
31 // Return the computed pixel value (0=black, 1=white) for the gray
32 // level <value> at (<x>, <y>).
33 int test(int x
, int y
, SplashCoord value
);
35 // Returns true if value is above the white threshold or below the
36 // black threshold, i.e., if the corresponding halftone will be
37 // solid white or black.
38 GBool
isStatic(SplashCoord value
);
42 SplashCoord
*mat
; // threshold matrix
43 int size
; // size of the threshold matrix
44 SplashCoord minVal
; // any pixel value below minVal generates
46 SplashCoord maxVal
; // any pixel value above maxVal generates