Public Member Functions | Protected Attributes | List of all members
iipr::CPixelManip::RgbCropAccum32< IntType, Shift, DoCropMin, DoCropMax > Class Template Reference

#include <CPixelManip.h>

Inheritance diagram for iipr::CPixelManip::RgbCropAccum32< IntType, Shift, DoCropMin, DoCropMax >:
iipr::CPixelManip::RgbaCropAccum32< IntType, Shift, DoCropMin, DoCropMax >

Public Member Functions

 RgbCropAccum32 ()
 
 RgbCropAccum32 (const RgbCropAccum32 &value)
 
 RgbCropAccum32 (const Rgba &value)
 
 RgbCropAccum32 (const Rgb &value)
 
 RgbCropAccum32 (int value)
 
 RgbCropAccum32 (quint8 value)
 
 RgbCropAccum32 (quint16 value)
 
 RgbCropAccum32 (quint32 value)
 
 RgbCropAccum32 (quint64 value)
 
 RgbCropAccum32 (double value)
 
bool operator== (const RgbCropAccum32 &value)
 
bool operator== (int value)
 
bool operator== (double value)
 
bool operator!= (const RgbCropAccum32 &value)
 
bool operator!= (int value)
 
bool operator!= (double value)
 
RgbCropAccum32operator= (const RgbCropAccum32 &value)
 
RgbCropAccum32operator+= (const RgbCropAccum32 &value)
 
RgbCropAccum32operator+= (const Rgba &value)
 
RgbCropAccum32operator+= (unsigned int value)
 
RgbCropAccum32operator+= (double value)
 
RgbCropAccum32operator-= (const RgbCropAccum32 &value)
 
RgbCropAccum32operator-= (const Rgba &value)
 
RgbCropAccum32operator-= (quint32 value)
 
RgbCropAccum32operator-= (double value)
 
RgbCropAccum32operator*= (const RgbCropAccum32 &value)
 
RgbCropAccum32operator*= (int value)
 
RgbCropAccum32operator*= (double value)
 
RgbCropAccum32 operator/ (int value)
 
RgbCropAccum32 operator/ (double value)
 
 operator quint8 ()
 
 operator quint16 ()
 
 operator quint32 ()
 
 operator float ()
 
 operator double ()
 
 operator Rgba ()
 
 operator Rgb ()
 

Protected Attributes

IntType m_r
 
IntType m_g
 
IntType m_b
 

Detailed Description

template<typename IntType, int Shift, bool DoCropMin = true, bool DoCropMax = true>
class iipr::CPixelManip::RgbCropAccum32< IntType, Shift, DoCropMin, DoCropMax >

Definition at line 297 of file CPixelManip.h.

Constructor & Destructor Documentation

template<typename IntType , int Shift, bool DoCropMin = true, bool DoCropMax = true>
iipr::CPixelManip::RgbCropAccum32< IntType, Shift, DoCropMin, DoCropMax >::RgbCropAccum32 ( )
inline

Definition at line 300 of file CPixelManip.h.

template<typename IntType , int Shift, bool DoCropMin = true, bool DoCropMax = true>
iipr::CPixelManip::RgbCropAccum32< IntType, Shift, DoCropMin, DoCropMax >::RgbCropAccum32 ( const RgbCropAccum32< IntType, Shift, DoCropMin, DoCropMax > &  value)
inline

Definition at line 304 of file CPixelManip.h.

template<typename IntType , int Shift, bool DoCropMin = true, bool DoCropMax = true>
iipr::CPixelManip::RgbCropAccum32< IntType, Shift, DoCropMin, DoCropMax >::RgbCropAccum32 ( const Rgba value)
inline

Definition at line 309 of file CPixelManip.h.

template<typename IntType , int Shift, bool DoCropMin = true, bool DoCropMax = true>
iipr::CPixelManip::RgbCropAccum32< IntType, Shift, DoCropMin, DoCropMax >::RgbCropAccum32 ( const Rgb value)
inline

Definition at line 314 of file CPixelManip.h.

template<typename IntType , int Shift, bool DoCropMin = true, bool DoCropMax = true>
iipr::CPixelManip::RgbCropAccum32< IntType, Shift, DoCropMin, DoCropMax >::RgbCropAccum32 ( int  value)
inline

Definition at line 319 of file CPixelManip.h.

template<typename IntType , int Shift, bool DoCropMin = true, bool DoCropMax = true>
iipr::CPixelManip::RgbCropAccum32< IntType, Shift, DoCropMin, DoCropMax >::RgbCropAccum32 ( quint8  value)
inline

Definition at line 324 of file CPixelManip.h.

template<typename IntType , int Shift, bool DoCropMin = true, bool DoCropMax = true>
iipr::CPixelManip::RgbCropAccum32< IntType, Shift, DoCropMin, DoCropMax >::RgbCropAccum32 ( quint16  value)
inline

Definition at line 329 of file CPixelManip.h.

template<typename IntType , int Shift, bool DoCropMin = true, bool DoCropMax = true>
iipr::CPixelManip::RgbCropAccum32< IntType, Shift, DoCropMin, DoCropMax >::RgbCropAccum32 ( quint32  value)
inline

Definition at line 334 of file CPixelManip.h.

template<typename IntType , int Shift, bool DoCropMin = true, bool DoCropMax = true>
iipr::CPixelManip::RgbCropAccum32< IntType, Shift, DoCropMin, DoCropMax >::RgbCropAccum32 ( quint64  value)
inline

Definition at line 339 of file CPixelManip.h.

template<typename IntType , int Shift, bool DoCropMin = true, bool DoCropMax = true>
iipr::CPixelManip::RgbCropAccum32< IntType, Shift, DoCropMin, DoCropMax >::RgbCropAccum32 ( double  value)
inline

Definition at line 344 of file CPixelManip.h.

Member Function Documentation

template<typename IntType , int Shift, bool DoCropMin = true, bool DoCropMax = true>
iipr::CPixelManip::RgbCropAccum32< IntType, Shift, DoCropMin, DoCropMax >::operator double ( )
inline
template<typename IntType , int Shift, bool DoCropMin = true, bool DoCropMax = true>
iipr::CPixelManip::RgbCropAccum32< IntType, Shift, DoCropMin, DoCropMax >::operator float ( )
inline
template<typename IntType , int Shift, bool DoCropMin = true, bool DoCropMax = true>
iipr::CPixelManip::RgbCropAccum32< IntType, Shift, DoCropMin, DoCropMax >::operator quint16 ( )
inline
template<typename IntType , int Shift, bool DoCropMin = true, bool DoCropMax = true>
iipr::CPixelManip::RgbCropAccum32< IntType, Shift, DoCropMin, DoCropMax >::operator quint32 ( )
inline
template<typename IntType , int Shift, bool DoCropMin = true, bool DoCropMax = true>
iipr::CPixelManip::RgbCropAccum32< IntType, Shift, DoCropMin, DoCropMax >::operator quint8 ( )
inline
template<typename IntType , int Shift, bool DoCropMin = true, bool DoCropMax = true>
iipr::CPixelManip::RgbCropAccum32< IntType, Shift, DoCropMin, DoCropMax >::operator Rgb ( )
inline
template<typename IntType , int Shift, bool DoCropMin = true, bool DoCropMax = true>
iipr::CPixelManip::RgbCropAccum32< IntType, Shift, DoCropMin, DoCropMax >::operator Rgba ( )
inline
template<typename IntType , int Shift, bool DoCropMin = true, bool DoCropMax = true>
bool iipr::CPixelManip::RgbCropAccum32< IntType, Shift, DoCropMin, DoCropMax >::operator!= ( const RgbCropAccum32< IntType, Shift, DoCropMin, DoCropMax > &  value)
inline
template<typename IntType , int Shift, bool DoCropMin = true, bool DoCropMax = true>
bool iipr::CPixelManip::RgbCropAccum32< IntType, Shift, DoCropMin, DoCropMax >::operator!= ( int  value)
inline
template<typename IntType , int Shift, bool DoCropMin = true, bool DoCropMax = true>
bool iipr::CPixelManip::RgbCropAccum32< IntType, Shift, DoCropMin, DoCropMax >::operator!= ( double  value)
inline
template<typename IntType , int Shift, bool DoCropMin = true, bool DoCropMax = true>
RgbCropAccum32& iipr::CPixelManip::RgbCropAccum32< IntType, Shift, DoCropMin, DoCropMax >::operator*= ( const RgbCropAccum32< IntType, Shift, DoCropMin, DoCropMax > &  value)
inline
template<typename IntType , int Shift, bool DoCropMin = true, bool DoCropMax = true>
RgbCropAccum32& iipr::CPixelManip::RgbCropAccum32< IntType, Shift, DoCropMin, DoCropMax >::operator*= ( int  value)
inline
template<typename IntType , int Shift, bool DoCropMin = true, bool DoCropMax = true>
RgbCropAccum32& iipr::CPixelManip::RgbCropAccum32< IntType, Shift, DoCropMin, DoCropMax >::operator*= ( double  value)
inline
template<typename IntType , int Shift, bool DoCropMin = true, bool DoCropMax = true>
RgbCropAccum32& iipr::CPixelManip::RgbCropAccum32< IntType, Shift, DoCropMin, DoCropMax >::operator+= ( const RgbCropAccum32< IntType, Shift, DoCropMin, DoCropMax > &  value)
inline
template<typename IntType , int Shift, bool DoCropMin = true, bool DoCropMax = true>
RgbCropAccum32& iipr::CPixelManip::RgbCropAccum32< IntType, Shift, DoCropMin, DoCropMax >::operator+= ( const Rgba value)
inline
template<typename IntType , int Shift, bool DoCropMin = true, bool DoCropMax = true>
RgbCropAccum32& iipr::CPixelManip::RgbCropAccum32< IntType, Shift, DoCropMin, DoCropMax >::operator+= ( unsigned int  value)
inline
template<typename IntType , int Shift, bool DoCropMin = true, bool DoCropMax = true>
RgbCropAccum32& iipr::CPixelManip::RgbCropAccum32< IntType, Shift, DoCropMin, DoCropMax >::operator+= ( double  value)
inline
template<typename IntType , int Shift, bool DoCropMin = true, bool DoCropMax = true>
RgbCropAccum32& iipr::CPixelManip::RgbCropAccum32< IntType, Shift, DoCropMin, DoCropMax >::operator-= ( const RgbCropAccum32< IntType, Shift, DoCropMin, DoCropMax > &  value)
inline
template<typename IntType , int Shift, bool DoCropMin = true, bool DoCropMax = true>
RgbCropAccum32& iipr::CPixelManip::RgbCropAccum32< IntType, Shift, DoCropMin, DoCropMax >::operator-= ( const Rgba value)
inline
template<typename IntType , int Shift, bool DoCropMin = true, bool DoCropMax = true>
RgbCropAccum32& iipr::CPixelManip::RgbCropAccum32< IntType, Shift, DoCropMin, DoCropMax >::operator-= ( quint32  value)
inline
template<typename IntType , int Shift, bool DoCropMin = true, bool DoCropMax = true>
RgbCropAccum32& iipr::CPixelManip::RgbCropAccum32< IntType, Shift, DoCropMin, DoCropMax >::operator-= ( double  value)
inline
template<typename IntType , int Shift, bool DoCropMin = true, bool DoCropMax = true>
RgbCropAccum32 iipr::CPixelManip::RgbCropAccum32< IntType, Shift, DoCropMin, DoCropMax >::operator/ ( int  value)
inline
template<typename IntType , int Shift, bool DoCropMin = true, bool DoCropMax = true>
RgbCropAccum32 iipr::CPixelManip::RgbCropAccum32< IntType, Shift, DoCropMin, DoCropMax >::operator/ ( double  value)
inline
template<typename IntType , int Shift, bool DoCropMin = true, bool DoCropMax = true>
RgbCropAccum32& iipr::CPixelManip::RgbCropAccum32< IntType, Shift, DoCropMin, DoCropMax >::operator= ( const RgbCropAccum32< IntType, Shift, DoCropMin, DoCropMax > &  value)
inline
template<typename IntType , int Shift, bool DoCropMin = true, bool DoCropMax = true>
bool iipr::CPixelManip::RgbCropAccum32< IntType, Shift, DoCropMin, DoCropMax >::operator== ( const RgbCropAccum32< IntType, Shift, DoCropMin, DoCropMax > &  value)
inline
template<typename IntType , int Shift, bool DoCropMin = true, bool DoCropMax = true>
bool iipr::CPixelManip::RgbCropAccum32< IntType, Shift, DoCropMin, DoCropMax >::operator== ( int  value)
inline
template<typename IntType , int Shift, bool DoCropMin = true, bool DoCropMax = true>
bool iipr::CPixelManip::RgbCropAccum32< IntType, Shift, DoCropMin, DoCropMax >::operator== ( double  value)
inline

Member Data Documentation

template<typename IntType , int Shift, bool DoCropMin = true, bool DoCropMax = true>
IntType iipr::CPixelManip::RgbCropAccum32< IntType, Shift, DoCropMin, DoCropMax >::m_b
protected

Definition at line 631 of file CPixelManip.h.

Referenced by iipr::CPixelManip::RgbCropAccum32< IntType, Shift, DoCropMin, DoCropMax >::operator double(), iipr::CPixelManip::RgbCropAccum32< IntType, Shift, DoCropMin, DoCropMax >::operator float(), iipr::CPixelManip::RgbCropAccum32< IntType, Shift, DoCropMin, DoCropMax >::operator quint16(), iipr::CPixelManip::RgbCropAccum32< IntType, Shift, DoCropMin, DoCropMax >::operator quint32(), iipr::CPixelManip::RgbCropAccum32< IntType, Shift, DoCropMin, DoCropMax >::operator quint8(), iipr::CPixelManip::RgbCropAccum32< IntType, Shift, DoCropMin, DoCropMax >::operator Rgb(), iipr::CPixelManip::RgbCropAccum32< IntType, Shift, DoCropMin, DoCropMax >::operator Rgba(), iipr::CPixelManip::RgbaCropAccum32< IntType, Shift, DoCropMin, DoCropMax >::operator Rgba(), iipr::CPixelManip::RgbCropAccum32< IntType, Shift, DoCropMin, DoCropMax >::operator!=(), iipr::CPixelManip::RgbaCropAccum32< IntType, Shift, DoCropMin, DoCropMax >::operator!=(), iipr::CPixelManip::RgbCropAccum32< IntType, Shift, DoCropMin, DoCropMax >::operator*=(), iipr::CPixelManip::RgbCropAccum32< IntType, Shift, DoCropMin, DoCropMax >::operator+=(), iipr::CPixelManip::RgbaCropAccum32< IntType, Shift, DoCropMin, DoCropMax >::operator+=(), iipr::CPixelManip::RgbCropAccum32< IntType, Shift, DoCropMin, DoCropMax >::operator-=(), iipr::CPixelManip::RgbCropAccum32< IntType, Shift, DoCropMin, DoCropMax >::operator/(), iipr::CPixelManip::RgbCropAccum32< IntType, Shift, DoCropMin, DoCropMax >::operator=(), iipr::CPixelManip::RgbaCropAccum32< IntType, Shift, DoCropMin, DoCropMax >::operator=(), iipr::CPixelManip::RgbCropAccum32< IntType, Shift, DoCropMin, DoCropMax >::operator==(), and iipr::CPixelManip::RgbaCropAccum32< IntType, Shift, DoCropMin, DoCropMax >::operator==().

template<typename IntType , int Shift, bool DoCropMin = true, bool DoCropMax = true>
IntType iipr::CPixelManip::RgbCropAccum32< IntType, Shift, DoCropMin, DoCropMax >::m_g
protected

Definition at line 630 of file CPixelManip.h.

Referenced by iipr::CPixelManip::RgbCropAccum32< IntType, Shift, DoCropMin, DoCropMax >::operator double(), iipr::CPixelManip::RgbCropAccum32< IntType, Shift, DoCropMin, DoCropMax >::operator float(), iipr::CPixelManip::RgbCropAccum32< IntType, Shift, DoCropMin, DoCropMax >::operator quint16(), iipr::CPixelManip::RgbCropAccum32< IntType, Shift, DoCropMin, DoCropMax >::operator quint32(), iipr::CPixelManip::RgbCropAccum32< IntType, Shift, DoCropMin, DoCropMax >::operator quint8(), iipr::CPixelManip::RgbCropAccum32< IntType, Shift, DoCropMin, DoCropMax >::operator Rgb(), iipr::CPixelManip::RgbCropAccum32< IntType, Shift, DoCropMin, DoCropMax >::operator Rgba(), iipr::CPixelManip::RgbaCropAccum32< IntType, Shift, DoCropMin, DoCropMax >::operator Rgba(), iipr::CPixelManip::RgbCropAccum32< IntType, Shift, DoCropMin, DoCropMax >::operator!=(), iipr::CPixelManip::RgbaCropAccum32< IntType, Shift, DoCropMin, DoCropMax >::operator!=(), iipr::CPixelManip::RgbCropAccum32< IntType, Shift, DoCropMin, DoCropMax >::operator*=(), iipr::CPixelManip::RgbCropAccum32< IntType, Shift, DoCropMin, DoCropMax >::operator+=(), iipr::CPixelManip::RgbaCropAccum32< IntType, Shift, DoCropMin, DoCropMax >::operator+=(), iipr::CPixelManip::RgbCropAccum32< IntType, Shift, DoCropMin, DoCropMax >::operator-=(), iipr::CPixelManip::RgbCropAccum32< IntType, Shift, DoCropMin, DoCropMax >::operator/(), iipr::CPixelManip::RgbCropAccum32< IntType, Shift, DoCropMin, DoCropMax >::operator=(), iipr::CPixelManip::RgbaCropAccum32< IntType, Shift, DoCropMin, DoCropMax >::operator=(), iipr::CPixelManip::RgbCropAccum32< IntType, Shift, DoCropMin, DoCropMax >::operator==(), and iipr::CPixelManip::RgbaCropAccum32< IntType, Shift, DoCropMin, DoCropMax >::operator==().

template<typename IntType , int Shift, bool DoCropMin = true, bool DoCropMax = true>
IntType iipr::CPixelManip::RgbCropAccum32< IntType, Shift, DoCropMin, DoCropMax >::m_r
protected

Definition at line 629 of file CPixelManip.h.

Referenced by iipr::CPixelManip::RgbCropAccum32< IntType, Shift, DoCropMin, DoCropMax >::operator double(), iipr::CPixelManip::RgbCropAccum32< IntType, Shift, DoCropMin, DoCropMax >::operator float(), iipr::CPixelManip::RgbCropAccum32< IntType, Shift, DoCropMin, DoCropMax >::operator quint16(), iipr::CPixelManip::RgbCropAccum32< IntType, Shift, DoCropMin, DoCropMax >::operator quint32(), iipr::CPixelManip::RgbCropAccum32< IntType, Shift, DoCropMin, DoCropMax >::operator quint8(), iipr::CPixelManip::RgbCropAccum32< IntType, Shift, DoCropMin, DoCropMax >::operator Rgb(), iipr::CPixelManip::RgbCropAccum32< IntType, Shift, DoCropMin, DoCropMax >::operator Rgba(), iipr::CPixelManip::RgbaCropAccum32< IntType, Shift, DoCropMin, DoCropMax >::operator Rgba(), iipr::CPixelManip::RgbCropAccum32< IntType, Shift, DoCropMin, DoCropMax >::operator!=(), iipr::CPixelManip::RgbaCropAccum32< IntType, Shift, DoCropMin, DoCropMax >::operator!=(), iipr::CPixelManip::RgbCropAccum32< IntType, Shift, DoCropMin, DoCropMax >::operator*=(), iipr::CPixelManip::RgbCropAccum32< IntType, Shift, DoCropMin, DoCropMax >::operator+=(), iipr::CPixelManip::RgbaCropAccum32< IntType, Shift, DoCropMin, DoCropMax >::operator+=(), iipr::CPixelManip::RgbCropAccum32< IntType, Shift, DoCropMin, DoCropMax >::operator-=(), iipr::CPixelManip::RgbCropAccum32< IntType, Shift, DoCropMin, DoCropMax >::operator/(), iipr::CPixelManip::RgbCropAccum32< IntType, Shift, DoCropMin, DoCropMax >::operator=(), iipr::CPixelManip::RgbaCropAccum32< IntType, Shift, DoCropMin, DoCropMax >::operator=(), iipr::CPixelManip::RgbCropAccum32< IntType, Shift, DoCropMin, DoCropMax >::operator==(), and iipr::CPixelManip::RgbaCropAccum32< IntType, Shift, DoCropMin, DoCropMax >::operator==().


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

© 2007-2017 Witold Gantzke and Kirill Lepskiy