Color Class Reference
[CAPTCHA's implementation]

Inheritance diagram for Color:

Inheritance graph
[legend]

List of all members.

Public Member Functions

 __construct ($rgb)
 setRed ($red)
 
Returns:
Color

 getRed ()
 setGreen ($green)
 
Returns:
Color

 getGreen ()
 setBlue ($blue)
 
Returns:
Color

 getBlue ()
 invertColor ()
 
Returns:
Color

 toString ()

Static Public Member Functions

static create ($rgb)
 
Returns:
Color


Private Attributes

 $red = 0
 $green = 0
 $blue = 0


Detailed Description

Definition at line 16 of file Color.class.php.


Constructor & Destructor Documentation

Color::__construct ( rgb  ) 

Definition at line 31 of file Color.class.php.

References Assert::isTrue().

Here is the call graph for this function:


Member Function Documentation

static Color::create ( rgb  )  [static]

Returns:
Color

Definition at line 25 of file Color.class.php.

Color::setRed ( red  ) 

Returns:
Color

Definition at line 51 of file Color.class.php.

References $red.

Referenced by invertColor().

Color::getRed (  ) 

Definition at line 58 of file Color.class.php.

Referenced by invertColor().

Color::setGreen ( green  ) 

Returns:
Color

Definition at line 66 of file Color.class.php.

References $green.

Referenced by invertColor().

Color::getGreen (  ) 

Definition at line 73 of file Color.class.php.

Referenced by invertColor().

Color::setBlue ( blue  ) 

Returns:
Color

Definition at line 81 of file Color.class.php.

References $blue.

Referenced by invertColor().

Color::getBlue (  ) 

Definition at line 88 of file Color.class.php.

Referenced by invertColor().

Color::invertColor (  ) 

Returns:
Color

Definition at line 96 of file Color.class.php.

References getBlue(), getGreen(), getRed(), setBlue(), setGreen(), and setRed().

Here is the call graph for this function:

Color::toString (  ) 

Implements Stringable.

Definition at line 105 of file Color.class.php.


Member Data Documentation

Color::$red = 0 [private]

Definition at line 18 of file Color.class.php.

Referenced by setRed().

Color::$green = 0 [private]

Definition at line 19 of file Color.class.php.

Referenced by setGreen().

Color::$blue = 0 [private]

Definition at line 20 of file Color.class.php.

Referenced by setBlue().


The documentation for this class was generated from the following file:
Generated on Sun Dec 9 21:57:03 2007 for onPHP by  doxygen 1.5.4