gft_highlight.h
Go to the documentation of this file.
1 
2 #ifndef _GFT_HIGHLIGHT_H_
3 #define _GFT_HIGHLIGHT_H_
4 
5 #include "gft_common.h"
6 #include "gft_image32.h"
7 #include "gft_cimage.h"
8 #include "gft_adjrel.h"
9 #include "gft_color.h"
10 
11 namespace gft{
12  namespace Highlight{
13 
15  Image32::Image32 *label,
16  float radius, int value, bool fill);
18  Image32::Image32 *label,
19  float radius, int color, bool fill);
20 
22  Image32::Image32 *label,
23  float radius, int *colormap, float fill,
24  bool thickborder, bool singlecolor);
25 
26  bool HStripedTexture(int x, int y, int w, int h);
27  bool VStripedTexture(int x, int y, int w, int h);
28  bool BackslashTexture(int x, int y, int w, int h);
29  bool SlashTexture(int x, int y, int w, int h);
30  bool GridTexture(int x, int y, int w, int h);
31  bool RGridTexture(int x, int y, int w, int h);
32 
34  Image32::Image32 *label,
35  float radius, int value, bool fill,
36  bool (*texture)(int,int,int,int),
37  int w, int h);
39  Image32::Image32 *label,
40  float radius, int color, bool fill,
41  bool (*texture)(int,int,int,int), int w, int h);
42 
43  } //end Highlight namespace
44 } //end gft namespace
45 
46 #endif
47 
bool SlashTexture(int x, int y, int w, int h)
Definition: gft_highlight.cpp:173
Image32::Image32 * Texture(Image32::Image32 *img, Image32::Image32 *label, float radius, int value, bool fill, bool(*texture)(int, int, int, int), int w, int h)
Definition: gft_highlight.cpp:195
CImage::CImage * CWide(CImage::CImage *cimg, Image32::Image32 *label, float radius, int color, bool fill)
Definition: gft_highlight.cpp:8
Header file for common definitions and function prototypes.
CImage::CImage * CWideLabels(CImage::CImage *cimg, Image32::Image32 *label, float radius, int *colormap, float fill, bool thickborder, bool singlecolor)
Definition: gft_highlight.cpp:86
Image32::Image32 * Wide(Image32::Image32 *img, Image32::Image32 *label, float radius, int value, bool fill)
Definition: gft_highlight.cpp:49
bool BackslashTexture(int x, int y, int w, int h)
Definition: gft_highlight.cpp:166
bool HStripedTexture(int x, int y, int w, int h)
Definition: gft_highlight.cpp:152
bool GridTexture(int x, int y, int w, int h)
Definition: gft_highlight.cpp:180
struct gft::Image32::_image32 Image32
CImage::CImage * CTexture(CImage::CImage *cimg, Image32::Image32 *label, float radius, int color, bool fill, bool(*texture)(int, int, int, int), int w, int h)
Definition: gft_highlight.cpp:238
bool VStripedTexture(int x, int y, int w, int h)
Definition: gft_highlight.cpp:159
bool RGridTexture(int x, int y, int w, int h)
Definition: gft_highlight.cpp:187
struct gft::CImage::cimage CImage