Logo Search packages:      
Sourcecode: timfx version File versions  Download package

kino::basic_hsv Class Reference

#include <kino_plugin_types.h>

List of all members.


Detailed Description

Encapsulates storage for an HSV color sample.

Definition at line 131 of file kino_plugin_types.h.


Public Types

typedef color_traits< sample_type > sample_traits
typedef double sample_type
typedef basic_hsv this_type

Public Member Functions

template<typename ForeignType>
 basic_hsv (const ForeignType &RHS)
template<typename ForeignType, typename ForeignTraits>
 basic_hsv (const basic_luma< ForeignType, ForeignTraits > &RHS)
 basic_hsv (const sample_type Hue, const sample_type Saturation, const sample_type Value)
 Constructor that takes hue, saturation, and value samples.
 basic_hsv ()
 Default constructor sets all samples to zero.

Public Attributes

sample_type hue
sample_type saturation
sample_type value

Friends

std::ostream & operator<< (std::ostream &Stream, const basic_hsv &RHS)
 Serialization.
std::istream & operator>> (std::istream &Stream, basic_hsv &RHS)
 Deserialization.

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

Generated by  Doxygen 1.6.0   Back to index