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

#include <CPixelManip.h>

Public Member Functions

 GrayCropAccum32 ()
 
 GrayCropAccum32 (const GrayCropAccum32 &value)
 
 GrayCropAccum32 (int value)
 
 GrayCropAccum32 (quint8 value)
 
 GrayCropAccum32 (quint16 value)
 
 GrayCropAccum32 (quint32 value)
 
 GrayCropAccum32 (quint64 value)
 
 GrayCropAccum32 (double value)
 
bool operator== (const GrayCropAccum32 &value)
 
bool operator== (int value)
 
bool operator== (double value)
 
bool operator!= (const GrayCropAccum32 &value)
 
bool operator!= (int value)
 
bool operator!= (double value)
 
GrayCropAccum32operator= (const GrayCropAccum32 &value)
 
GrayCropAccum32operator+= (const GrayCropAccum32 &value)
 
GrayCropAccum32operator+= (unsigned int value)
 
GrayCropAccum32operator+= (double value)
 
GrayCropAccum32operator-= (const GrayCropAccum32 &value)
 
GrayCropAccum32operator-= (unsigned int value)
 
GrayCropAccum32operator-= (double value)
 
GrayCropAccum32operator*= (const GrayCropAccum32 &value)
 
GrayCropAccum32operator*= (unsigned int value)
 
GrayCropAccum32operator*= (double value)
 
GrayCropAccum32 operator/ (int value)
 
GrayCropAccum32 operator/ (double value)
 
 operator quint8 ()
 
 operator quint16 ()
 
 operator quint32 ()
 
 operator Rgba ()
 

Protected Attributes

IntType m_gray
 

Detailed Description

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

Definition at line 60 of file CPixelManip.h.

Constructor & Destructor Documentation

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

Definition at line 63 of file CPixelManip.h.

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

Definition at line 67 of file CPixelManip.h.

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

Definition at line 72 of file CPixelManip.h.

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

Definition at line 77 of file CPixelManip.h.

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

Definition at line 82 of file CPixelManip.h.

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

Definition at line 87 of file CPixelManip.h.

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

Definition at line 92 of file CPixelManip.h.

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

Definition at line 97 of file CPixelManip.h.

Member Function Documentation

template<typename IntType , int Shift, bool DoCropMin = true, bool DoCropMax = true>
iipr::CPixelManip::GrayCropAccum32< IntType, Shift, DoCropMin, DoCropMax >::operator quint16 ( )
inline
template<typename IntType , int Shift, bool DoCropMin = true, bool DoCropMax = true>
iipr::CPixelManip::GrayCropAccum32< IntType, Shift, DoCropMin, DoCropMax >::operator quint32 ( )
inline
template<typename IntType , int Shift, bool DoCropMin = true, bool DoCropMax = true>
iipr::CPixelManip::GrayCropAccum32< IntType, Shift, DoCropMin, DoCropMax >::operator quint8 ( )
inline
template<typename IntType , int Shift, bool DoCropMin = true, bool DoCropMax = true>
iipr::CPixelManip::GrayCropAccum32< IntType, Shift, DoCropMin, DoCropMax >::operator Rgba ( )
inline
template<typename IntType , int Shift, bool DoCropMin = true, bool DoCropMax = true>
bool iipr::CPixelManip::GrayCropAccum32< IntType, Shift, DoCropMin, DoCropMax >::operator!= ( const GrayCropAccum32< IntType, Shift, DoCropMin, DoCropMax > &  value)
inline
template<typename IntType , int Shift, bool DoCropMin = true, bool DoCropMax = true>
bool iipr::CPixelManip::GrayCropAccum32< IntType, Shift, DoCropMin, DoCropMax >::operator!= ( int  value)
inline
template<typename IntType , int Shift, bool DoCropMin = true, bool DoCropMax = true>
bool iipr::CPixelManip::GrayCropAccum32< IntType, Shift, DoCropMin, DoCropMax >::operator!= ( double  value)
inline
template<typename IntType , int Shift, bool DoCropMin = true, bool DoCropMax = true>
GrayCropAccum32& iipr::CPixelManip::GrayCropAccum32< IntType, Shift, DoCropMin, DoCropMax >::operator*= ( const GrayCropAccum32< IntType, Shift, DoCropMin, DoCropMax > &  value)
inline
template<typename IntType , int Shift, bool DoCropMin = true, bool DoCropMax = true>
GrayCropAccum32& iipr::CPixelManip::GrayCropAccum32< IntType, Shift, DoCropMin, DoCropMax >::operator*= ( unsigned int  value)
inline
template<typename IntType , int Shift, bool DoCropMin = true, bool DoCropMax = true>
GrayCropAccum32& iipr::CPixelManip::GrayCropAccum32< IntType, Shift, DoCropMin, DoCropMax >::operator*= ( double  value)
inline
template<typename IntType , int Shift, bool DoCropMin = true, bool DoCropMax = true>
GrayCropAccum32& iipr::CPixelManip::GrayCropAccum32< IntType, Shift, DoCropMin, DoCropMax >::operator+= ( const GrayCropAccum32< IntType, Shift, DoCropMin, DoCropMax > &  value)
inline
template<typename IntType , int Shift, bool DoCropMin = true, bool DoCropMax = true>
GrayCropAccum32& iipr::CPixelManip::GrayCropAccum32< IntType, Shift, DoCropMin, DoCropMax >::operator+= ( unsigned int  value)
inline
template<typename IntType , int Shift, bool DoCropMin = true, bool DoCropMax = true>
GrayCropAccum32& iipr::CPixelManip::GrayCropAccum32< IntType, Shift, DoCropMin, DoCropMax >::operator+= ( double  value)
inline
template<typename IntType , int Shift, bool DoCropMin = true, bool DoCropMax = true>
GrayCropAccum32& iipr::CPixelManip::GrayCropAccum32< IntType, Shift, DoCropMin, DoCropMax >::operator-= ( const GrayCropAccum32< IntType, Shift, DoCropMin, DoCropMax > &  value)
inline
template<typename IntType , int Shift, bool DoCropMin = true, bool DoCropMax = true>
GrayCropAccum32& iipr::CPixelManip::GrayCropAccum32< IntType, Shift, DoCropMin, DoCropMax >::operator-= ( unsigned int  value)
inline
template<typename IntType , int Shift, bool DoCropMin = true, bool DoCropMax = true>
GrayCropAccum32& iipr::CPixelManip::GrayCropAccum32< IntType, Shift, DoCropMin, DoCropMax >::operator-= ( double  value)
inline
template<typename IntType , int Shift, bool DoCropMin = true, bool DoCropMax = true>
GrayCropAccum32 iipr::CPixelManip::GrayCropAccum32< IntType, Shift, DoCropMin, DoCropMax >::operator/ ( int  value)
inline
template<typename IntType , int Shift, bool DoCropMin = true, bool DoCropMax = true>
GrayCropAccum32 iipr::CPixelManip::GrayCropAccum32< IntType, Shift, DoCropMin, DoCropMax >::operator/ ( double  value)
inline
template<typename IntType , int Shift, bool DoCropMin = true, bool DoCropMax = true>
GrayCropAccum32& iipr::CPixelManip::GrayCropAccum32< IntType, Shift, DoCropMin, DoCropMax >::operator= ( const GrayCropAccum32< IntType, Shift, DoCropMin, DoCropMax > &  value)
inline
template<typename IntType , int Shift, bool DoCropMin = true, bool DoCropMax = true>
bool iipr::CPixelManip::GrayCropAccum32< IntType, Shift, DoCropMin, DoCropMax >::operator== ( const GrayCropAccum32< IntType, Shift, DoCropMin, DoCropMax > &  value)
inline
template<typename IntType , int Shift, bool DoCropMin = true, bool DoCropMax = true>
bool iipr::CPixelManip::GrayCropAccum32< IntType, Shift, DoCropMin, DoCropMax >::operator== ( int  value)
inline
template<typename IntType , int Shift, bool DoCropMin = true, bool DoCropMax = true>
bool iipr::CPixelManip::GrayCropAccum32< 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::GrayCropAccum32< IntType, Shift, DoCropMin, DoCropMax >::m_gray
protected

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

© 2007-2017 Witold Gantzke and Kirill Lepskiy