uicore::ColorHSVx< Type, ColorType > Class Template Reference

Color HSV description class. More...

#include <color_hsv.h>

Public Member Functions

 ColorHSVx ()
 Constructs a color. More...
 
 ColorHSVx (Type h, Type s, Type v, Type a)
 
 ColorHSVx (const ColorHSVx< Type, ColorType > &copy)
 
 ColorHSVx (const Color &color)
 
 ColorHSVx (const Colorf &color)
 
 operator ColorType ()
 
bool operator!= (const ColorHSVx< Type, ColorType > &color) const
 != operator. More...
 
ColorHSVx< Type, ColorType > & operator= (const ColorHSVx< Type, ColorType > &copy)
 = operator. More...
 
bool operator== (const ColorHSVx< Type, ColorType > &color) const
 == operator. More...
 

Public Attributes

Type a
 
Type h
 
Type s
 
Type v
 

Detailed Description

template<typename Type, typename ColorType>
class uicore::ColorHSVx< Type, ColorType >

Color HSV description class.

These templates are defined for: int (ColorHSVi), float (ColorHSVf), double (ColorHSVd)

Constructor & Destructor Documentation

template<typename Type, typename ColorType>
uicore::ColorHSVx< Type, ColorType >::ColorHSVx ( )
inline

Constructs a color.

template<typename Type, typename ColorType>
uicore::ColorHSVx< Type, ColorType >::ColorHSVx ( Type  h,
Type  s,
Type  v,
Type  a 
)
inline
template<typename Type, typename ColorType>
uicore::ColorHSVx< Type, ColorType >::ColorHSVx ( const ColorHSVx< Type, ColorType > &  copy)
inline
template<typename Type, typename ColorType>
uicore::ColorHSVx< Type, ColorType >::ColorHSVx ( const Color color)
template<typename Type, typename ColorType>
uicore::ColorHSVx< Type, ColorType >::ColorHSVx ( const Colorf color)

Member Function Documentation

template<typename Type, typename ColorType>
uicore::ColorHSVx< Type, ColorType >::operator ColorType ( )
template<typename Type, typename ColorType>
bool uicore::ColorHSVx< Type, ColorType >::operator!= ( const ColorHSVx< Type, ColorType > &  color) const
inline
template<typename Type, typename ColorType>
ColorHSVx<Type, ColorType>& uicore::ColorHSVx< Type, ColorType >::operator= ( const ColorHSVx< Type, ColorType > &  copy)
inline
template<typename Type, typename ColorType>
bool uicore::ColorHSVx< Type, ColorType >::operator== ( const ColorHSVx< Type, ColorType > &  color) const
inline

Member Data Documentation


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