~dcow90/myro-c++/extern-c

« back to all changes in this revision

Viewing changes to headers/Picture.h

  • Committer: John Hoare
  • Date: 2011-03-29 20:55:45 UTC
  • Revision ID: john@johnami.com-20110329205545-xljp5y86vw2ezbtj
Added get/set functions for the pixel struct, b/c the python version has them.

Show diffs side-by-side

added added

removed removed

Lines of Context:
17
17
    unsigned char B;
18
18
};
19
19
 
 
20
/** 
 
21
 * Set the Red channel of the pixel. 
 
22
 *
 
23
 * @param value Should be between 0->255
 
24
 */
 
25
void setRed(Pixel& p, int value);
 
26
/** 
 
27
 * Set the Green channel of the pixel. 
 
28
 *
 
29
 * @param value Should be between 0->255
 
30
 */
 
31
void setGreen(Pixel& p, int value);
 
32
/** 
 
33
 * Set the Blue channel of the pixel. 
 
34
 *
 
35
 * @param value Should be between 0->255
 
36
 */
 
37
void setBlue(Pixel& p, int value);
 
38
 
 
39
/**
 
40
 * Get the Red value of the given pixel
 
41
 */
 
42
int getRed(Pixel& p);
 
43
/**
 
44
 * Get the Green value of the given pixel
 
45
 */
 
46
int getGreen(Pixel& p);
 
47
/**
 
48
 * Get the Blue value of the given pixel
 
49
 */
 
50
int getBlue(Pixel& p);
 
51
 
20
52
 
21
53
/**
22
54
 * @class Picture