Public Member Functions

glv::HSV Struct Reference

Color represented by hue, saturation, and value. More...

#include <glv_color.h>

List of all members.

Public Member Functions

 HSV (float h=0, float s=1, float v=1)
 HSV (const Color &c)
template<class T >
 HSV (T *hsv)
HSVoperator= (const Color &c)
 Set from RGB color.
HSVrotateHue (float v)
 Rotate hue in interval [0, 1).
void wrapHue ()
 Wrap hue value into valid interval [0, 1).

Detailed Description

Color represented by hue, saturation, and value.


Constructor & Destructor Documentation

glv::HSV::HSV ( float  h = 0,
float  s = 1,
float  v = 1 
) [inline]
Parameters:
[in] h hue
[in] s saturation
[in] v value
glv::HSV::HSV ( const Color c  )  [inline]
Parameters:
[in] c RGB color to convert from
template<class T >
glv::HSV::HSV ( T *  hsv  )  [inline]
Parameters:
[in] hsv 3-vector of hsv components

The documentation for this struct was generated from the following file: