Overview     Modules     Class Hierarchy     Classes     Members  

tlp::Color Class Reference

#include <Color.h>

Inherits tlp::Vector< unsigned char, 4 >.

Inheritance diagram for tlp::Color:

Inheritance graph
[legend]
Collaboration diagram for tlp::Color:

Collaboration graph
[legend]
List of all members.

Public Member Functions

  • Color (const tlp::Vector< unsigned char, 4 > &)
  • Color (const unsigned char red=0, const unsigned char green=0, const unsigned char blue=0, const unsigned char alpha=255)
  • void set (const unsigned char red=0, const unsigned char green=0, const unsigned char blue=0, const unsigned char alpha=255)
  • float getRGL () const
  • float getGGL () const
  • float getBGL () const
  • float getAGL () const
  • float * getGL () const
  • unsigned char getR () const
  • unsigned char getG () const
  • unsigned char getB () const
  • unsigned char getA () const
  • void setR (const unsigned char red)
  • void setG (const unsigned char green)
  • void setB (const unsigned char blue)
  • void setA (const unsigned char alpha)
  • long getTrueColor ()
  • int getH () const
  • int getS () const
  • int getV () const
  • void setH (int)
  • void setS (int)
  • void setV (int)

Constructor & Destructor Documentation

tlp::Color::Color (  const tlp::Vector< unsigned char, 4 > &   )  [inline]
 

tlp::Color::Color (  const unsigned char  red = 0,
const unsigned char  green = 0,
const unsigned char  blue = 0,
const unsigned char  alpha = 255
)  [inline]
 


Member Function Documentation

unsigned char tlp::Color::getA (   )  const [inline]
 

float tlp::Color::getAGL (   )  const [inline]
 

unsigned char tlp::Color::getB (   )  const [inline]
 

float tlp::Color::getBGL (   )  const [inline]
 

unsigned char tlp::Color::getG (   )  const [inline]
 

float tlp::Color::getGGL (   )  const [inline]
 

float * tlp::Color::getGL (   )  const [inline]
 

int tlp::Color::getH (   )  const
 

unsigned char tlp::Color::getR (   )  const [inline]
 

float tlp::Color::getRGL (   )  const [inline]
 

int tlp::Color::getS (   )  const
 

long tlp::Color::getTrueColor (   ) 
 

int tlp::Color::getV (   )  const
 

void tlp::Color::set (  const unsigned char  red = 0,
const unsigned char  green = 0,
const unsigned char  blue = 0,
const unsigned char  alpha = 255
)  [inline]
 

void tlp::Color::setA (  const unsigned char  alpha  )  [inline]
 

void tlp::Color::setB (  const unsigned char  blue  )  [inline]
 

void tlp::Color::setG (  const unsigned char  green  )  [inline]
 

void tlp::Color::setH (  int   ) 
 

void tlp::Color::setR (  const unsigned char  red  )  [inline]
 

void tlp::Color::setS (  int   ) 
 

void tlp::Color::setV (  int   ) 
 



Tulip Software by LaBRI Visualization Team    2001 - 2010