ICF 3.1.1.10
Technical documentation of ICF Libraries
iipr::CPixelManip::GrayCropAccum32< IntType, Shift, DoCropMin, DoCropMax > Class Template Reference

#include <CPixelManip.h>

Collaboration diagram for iipr::CPixelManip::GrayCropAccum32< IntType, Shift, DoCropMin, DoCropMax >:

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)
 
GrayCropAccum32operator/= (int value)
 
GrayCropAccum32operator/= (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 65 of file CPixelManip.h.

Constructor & Destructor Documentation

◆ GrayCropAccum32() [1/8]

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

Definition at line 68 of file CPixelManip.h.

◆ GrayCropAccum32() [2/8]

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 72 of file CPixelManip.h.

◆ GrayCropAccum32() [3/8]

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 77 of file CPixelManip.h.

◆ GrayCropAccum32() [4/8]

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 82 of file CPixelManip.h.

◆ GrayCropAccum32() [5/8]

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 87 of file CPixelManip.h.

◆ GrayCropAccum32() [6/8]

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 92 of file CPixelManip.h.

◆ GrayCropAccum32() [7/8]

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 97 of file CPixelManip.h.

◆ GrayCropAccum32() [8/8]

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 102 of file CPixelManip.h.

Member Function Documentation

◆ operator quint16()

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

◆ operator quint32()

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

◆ operator quint8()

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

◆ operator Rgba()

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

◆ operator!=() [1/3]

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

◆ operator!=() [2/3]

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

◆ operator!=() [3/3]

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

◆ operator*=() [1/3]

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

◆ operator*=() [2/3]

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

◆ operator*=() [3/3]

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

◆ operator+=() [1/3]

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

◆ operator+=() [2/3]

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

◆ operator+=() [3/3]

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

◆ operator-=() [1/3]

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

◆ operator-=() [2/3]

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

◆ operator-=() [3/3]

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

◆ operator/=() [1/2]

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

◆ operator/=() [2/2]

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

◆ operator=()

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

◆ operator==() [1/3]

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

◆ operator==() [2/3]

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

◆ operator==() [3/3]

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

Member Data Documentation

◆ m_gray

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

Definition at line 294 of file CPixelManip.h.

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


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

© Witold Gantzke and Kirill Lepskiy