KJB
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Namespaces | Functions
i_hsv.h File Reference

Code for an alternative wrapper for Pixel supporting HSV color space. More...

#include <i/i_float.h>
#include <i/i_float_io.h>
#include <i_cpp/i_pixel.h>
#include <algorithm>

Go to the source code of this file.

Classes

struct  kjb::PixelHSVA
 Alternative Pixel using hue, saturation, value, and opacity (alpha). More...
 

Namespaces

 kjb
 Classes and functions for dealing with trajectory files.
 

Functions

Vector kjb::hsluma_space (const kjb_c::Pixel &p)
 Compute the spatial coordinates of a pixel in HSY color space. More...
 
kjb_c::Pixel kjb::get_pixel_from_hsluma_space (const Vector &hsy)
 This clampfully transforms a point in HSY space to RGB. More...
 
int kjb::get_pixel_from_hsluma_space (const Vector &hsy, kjb_c::Pixel *p)
 This might transform a point in HSY space to RGB. More...
 

Detailed Description

Code for an alternative wrapper for Pixel supporting HSV color space.

Author
Andrew Predoehl