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

#include <CPixelManip.h>

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

Public Types

typedef RgbCropAccum32
< IntType, Shift, DoCropMin,
DoCropMax > 
BaseClass
 

Public Member Functions

 RgbaCropAccum32 ()
 
 RgbaCropAccum32 (const RgbaCropAccum32 &value)
 
 RgbaCropAccum32 (const Rgba &value)
 
 RgbaCropAccum32 (int value)
 
 RgbaCropAccum32 (quint8 value)
 
 RgbaCropAccum32 (quint16 value)
 
 RgbaCropAccum32 (quint32 value)
 
 RgbaCropAccum32 (quint64 value)
 
 RgbaCropAccum32 (double value)
 
bool operator== (const RgbaCropAccum32 &value)
 
bool operator== (int value)
 
bool operator== (double value)
 
bool operator!= (const RgbaCropAccum32 &value)
 
bool operator!= (int value)
 
bool operator!= (double value)
 
RgbaCropAccum32operator= (const RgbaCropAccum32 &value)
 
RgbaCropAccum32operator+= (const RgbaCropAccum32 &value)
 
RgbaCropAccum32operator+= (const Rgba &value)
 
RgbaCropAccum32operator+= (unsigned int value)
 
RgbaCropAccum32operator+= (double value)
 
RgbaCropAccum32operator*= (const RgbaCropAccum32 &value)
 
RgbaCropAccum32operator*= (int value)
 
RgbaCropAccum32operator*= (double value)
 
RgbaCropAccum32 operator/ (int value)
 
RgbaCropAccum32 operator/ (double value)
 
 operator Rgba ()
 
- Public Member Functions inherited from iipr::CPixelManip::RgbCropAccum32< IntType, Shift, DoCropMin, DoCropMax >
 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_a
 
- Protected Attributes inherited from iipr::CPixelManip::RgbCropAccum32< IntType, Shift, DoCropMin, DoCropMax >
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::RgbaCropAccum32< IntType, Shift, DoCropMin, DoCropMax >

Definition at line 635 of file CPixelManip.h.

Member Typedef Documentation

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

Definition at line 638 of file CPixelManip.h.

Constructor & Destructor Documentation

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

Definition at line 640 of file CPixelManip.h.

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

Definition at line 644 of file CPixelManip.h.

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

Definition at line 650 of file CPixelManip.h.

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

Definition at line 656 of file CPixelManip.h.

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

Definition at line 662 of file CPixelManip.h.

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

Definition at line 668 of file CPixelManip.h.

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

Definition at line 674 of file CPixelManip.h.

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

Definition at line 680 of file CPixelManip.h.

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

Definition at line 686 of file CPixelManip.h.

Member Function Documentation

template<typename IntType , int Shift, bool DoCropMin = true, bool DoCropMax = true>
iipr::CPixelManip::RgbaCropAccum32< IntType, Shift, DoCropMin, DoCropMax >::operator Rgba ( )
inline
template<typename IntType , int Shift, bool DoCropMin = true, bool DoCropMax = true>
bool iipr::CPixelManip::RgbaCropAccum32< IntType, Shift, DoCropMin, DoCropMax >::operator!= ( const RgbaCropAccum32< IntType, Shift, DoCropMin, DoCropMax > &  value)
inline
template<typename IntType , int Shift, bool DoCropMin = true, bool DoCropMax = true>
bool iipr::CPixelManip::RgbaCropAccum32< IntType, Shift, DoCropMin, DoCropMax >::operator!= ( int  value)
inline
template<typename IntType , int Shift, bool DoCropMin = true, bool DoCropMax = true>
bool iipr::CPixelManip::RgbaCropAccum32< IntType, Shift, DoCropMin, DoCropMax >::operator!= ( double  value)
inline
template<typename IntType , int Shift, bool DoCropMin = true, bool DoCropMax = true>
RgbaCropAccum32& iipr::CPixelManip::RgbaCropAccum32< IntType, Shift, DoCropMin, DoCropMax >::operator*= ( const RgbaCropAccum32< IntType, Shift, DoCropMin, DoCropMax > &  value)
inline
template<typename IntType , int Shift, bool DoCropMin = true, bool DoCropMax = true>
RgbaCropAccum32& iipr::CPixelManip::RgbaCropAccum32< IntType, Shift, DoCropMin, DoCropMax >::operator*= ( int  value)
inline
template<typename IntType , int Shift, bool DoCropMin = true, bool DoCropMax = true>
RgbaCropAccum32& iipr::CPixelManip::RgbaCropAccum32< IntType, Shift, DoCropMin, DoCropMax >::operator*= ( double  value)
inline
template<typename IntType , int Shift, bool DoCropMin = true, bool DoCropMax = true>
RgbaCropAccum32& iipr::CPixelManip::RgbaCropAccum32< IntType, Shift, DoCropMin, DoCropMax >::operator+= ( const RgbaCropAccum32< IntType, Shift, DoCropMin, DoCropMax > &  value)
inline
template<typename IntType , int Shift, bool DoCropMin = true, bool DoCropMax = true>
RgbaCropAccum32& iipr::CPixelManip::RgbaCropAccum32< IntType, Shift, DoCropMin, DoCropMax >::operator+= ( const Rgba value)
inline
template<typename IntType , int Shift, bool DoCropMin = true, bool DoCropMax = true>
RgbaCropAccum32& iipr::CPixelManip::RgbaCropAccum32< IntType, Shift, DoCropMin, DoCropMax >::operator+= ( unsigned int  value)
inline
template<typename IntType , int Shift, bool DoCropMin = true, bool DoCropMax = true>
RgbaCropAccum32& iipr::CPixelManip::RgbaCropAccum32< IntType, Shift, DoCropMin, DoCropMax >::operator+= ( double  value)
inline
template<typename IntType , int Shift, bool DoCropMin = true, bool DoCropMax = true>
RgbaCropAccum32 iipr::CPixelManip::RgbaCropAccum32< IntType, Shift, DoCropMin, DoCropMax >::operator/ ( int  value)
inline

Definition at line 816 of file CPixelManip.h.

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

Definition at line 823 of file CPixelManip.h.

template<typename IntType , int Shift, bool DoCropMin = true, bool DoCropMax = true>
RgbaCropAccum32& iipr::CPixelManip::RgbaCropAccum32< IntType, Shift, DoCropMin, DoCropMax >::operator= ( const RgbaCropAccum32< IntType, Shift, DoCropMin, DoCropMax > &  value)
inline
template<typename IntType , int Shift, bool DoCropMin = true, bool DoCropMax = true>
bool iipr::CPixelManip::RgbaCropAccum32< IntType, Shift, DoCropMin, DoCropMax >::operator== ( const RgbaCropAccum32< IntType, Shift, DoCropMin, DoCropMax > &  value)
inline
template<typename IntType , int Shift, bool DoCropMin = true, bool DoCropMax = true>
bool iipr::CPixelManip::RgbaCropAccum32< IntType, Shift, DoCropMin, DoCropMax >::operator== ( int  value)
inline
template<typename IntType , int Shift, bool DoCropMin = true, bool DoCropMax = true>
bool iipr::CPixelManip::RgbaCropAccum32< 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::RgbaCropAccum32< IntType, Shift, DoCropMin, DoCropMax >::m_a
protected

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

© 2007-2017 Witold Gantzke and Kirill Lepskiy