eLynx SDK
v3.0.1 C++ image processing API reference |
#include <PixelBase.h>
Public Member Functions | |
Pixel's addition | |
Pixel | Add (const Pixel &iOther) const |
Pixel | AddClamp (const Pixel &iOther) const |
Pixel | Add (const Pixel &iOther, const uint32 iChannelMask) const |
Pixel | AddClamp (const Pixel &iOther, const uint32 iChannelMask) const |
Pixel & | AddSelf (const Pixel &iOther) |
Pixel & | AddClampSelf (const Pixel &iOther) |
template<typename U > | |
Pixel | Add (const U iValue) const |
template<typename U > | |
Pixel | AddClamp (const U iValue) const |
template<typename U > | |
Pixel | Add (const U iValue, const uint32 iChannelMask) const |
template<typename U > | |
Pixel | AddClamp (const U iValue, const uint32 iChannelMask) const |
template<typename U > | |
Pixel & | AddSelf (const U iValue) |
template<typename U > | |
Pixel & | AddClampSelf (const U iValue) |
Pixel's subtraction | |
Pixel | Sub (const Pixel &iOther) const |
Pixel | SubClamp (const Pixel &iOther) const |
Pixel | Sub (const Pixel &iOther, const uint32 iChannelMask) const |
Pixel | SubClamp (const Pixel &iOther, const uint32 iChannelMask) const |
Pixel | SubAbsClamp (const Pixel &iOther) const |
Pixel | SubAbsClamp (const Pixel &iOther, const uint32 iChannelMask) const |
Pixel & | SubSelf (const Pixel &iOther) |
Pixel & | SubClampSelf (const Pixel &iOther) |
template<typename U > | |
Pixel | Sub (const U iValue) const |
template<typename U > | |
Pixel | SubClamp (const U iValue) const |
template<typename U > | |
Pixel | Sub (const U iValue, const uint32 iChannelMask) const |
template<typename U > | |
Pixel | SubClamp (const U iValue, const uint32 iChannelMask) const |
template<typename U > | |
Pixel & | SubSelf (const U iValue) |
template<typename U > | |
Pixel & | SubClampSelf (const U iValue) |
Pixel's multiplication | |
Pixel | Mul (const Pixel &iOther) const |
Pixel | MulClamp (const Pixel &iOther) const |
Pixel | Mul (const Pixel &iOther, const uint32 iChannelMask) const |
Pixel | MulClamp (const Pixel &iOther, const uint32 iChannelMask) const |
Pixel & | MulSelf (const Pixel &iOther) |
Pixel & | MulClampSelf (const Pixel &iOther) |
template<typename U > | |
Pixel | Mul (const U iValue) const |
template<typename U > | |
Pixel | MulClamp (const U iValue) const |
template<typename U > | |
Pixel | Mul (const U iValue, const uint32 iChannelMask) const |
template<typename U > | |
Pixel | MulClamp (const U iValue, const uint32 iChannelMask) const |
template<typename U > | |
Pixel & | MulSelf (const U iValue) |
template<typename U > | |
Pixel & | MulClampSelf (const U iValue) |
Pixel's division | |
Pixel | Div (const Pixel &iOther, FloatType) const |
Pixel | Div (const Pixel &iOther, IntegerType) const |
Pixel | Div (const Pixel &iOther, FloatType, const uint32 iChannelMask) const |
Pixel | Div (const Pixel &iOther, IntegerType, const uint32 iChannelMask) const |
Pixel & | DivSelf (const Pixel &iOther, FloatType) |
Pixel & | DivSelf (const Pixel &iOther, IntegerType) |
template<typename U > | |
Pixel | Div (const U iValue, FloatType) const |
template<typename U > | |
Pixel | Div (const U iValue, IntegerType) const |
template<typename U > | |
Pixel | Div (const U iValue, FloatType, const uint32 iChannelMask) const |
template<typename U > | |
Pixel | Div (const U iValue, IntegerType, const uint32 iChannelMask) const |
template<typename U > | |
Pixel & | DivSelf (const U iValue, FloatType) |
template<typename U > | |
Pixel & | DivSelf (const U iValue, IntegerType) |
Pixel's equality | |
bool | Equal (const Pixel &iOther) const |
exponential and logarithmic methods | |
template<typename U > | |
Pixel & | PowSelf (const U &iValue, FloatType) |
template<typename U > | |
Pixel & | PowSelf (const U &iValue, IntegerType) |
template<typename U > | |
Pixel & | PowSelf (const U &iValue) |
Pixel & | PowSelf (const Pixel &iOther, FloatType) |
Pixel & | PowSelf (const Pixel &iOther, IntegerType) |
Pixel & | ExpSelf (FloatType) |
Pixel & | ExpSelf (IntegerType) |
Pixel & | LogSelf (FloatType) |
Pixel & | LogSelf (IntegerType) |
Pixel & | Log10Self (FloatType) |
Pixel & | Log10Self (IntegerType) |
Pixel & | SqrtSelf (FloatType) |
Pixel & | SqrtSelf (IntegerType) |
template<typename U > | |
Pixel | Pow (const U &iValue, FloatType) const |
template<typename U > | |
Pixel | Pow (const U &iValue, IntegerType) const |
Pixel | Pow (const Pixel &iOther, FloatType) const |
Pixel | Pow (const Pixel &iOther, IntegerType) const |
Pixel | Exp (FloatType) const |
Pixel | Exp (IntegerType) const |
Pixel | Log (FloatType) const |
Pixel | Log (IntegerType) const |
Pixel | Log10 (FloatType) const |
Pixel | Log10 (IntegerType) const |
Pixel | Sqrt (FloatType) const |
Pixel | Sqrt (IntegerType) const |
Definition at line 40 of file PixelBase.h.
Pixel eLynx::Image::PixelBase< Pixel >::Add | ( | const Pixel & | iOther | ) | const |
Pixel eLynx::Image::PixelBase< Pixel >::AddClamp | ( | const Pixel & | iOther | ) | const |
Pixel eLynx::Image::PixelBase< Pixel >::Add | ( | const Pixel & | iOther, | |
const uint32 | iChannelMask | |||
) | const |
Pixel eLynx::Image::PixelBase< Pixel >::AddClamp | ( | const Pixel & | iOther, | |
const uint32 | iChannelMask | |||
) | const |
Pixel& eLynx::Image::PixelBase< Pixel >::AddSelf | ( | const Pixel & | iOther | ) |
Pixel& eLynx::Image::PixelBase< Pixel >::AddClampSelf | ( | const Pixel & | iOther | ) |
Pixel eLynx::Image::PixelBase< Pixel >::Add | ( | const U | iValue | ) | const [inline] |
Pixel eLynx::Image::PixelBase< Pixel >::AddClamp | ( | const U | iValue | ) | const [inline] |
Pixel eLynx::Image::PixelBase< Pixel >::Add | ( | const U | iValue, | |
const uint32 | iChannelMask | |||
) | const [inline] |
Pixel eLynx::Image::PixelBase< Pixel >::AddClamp | ( | const U | iValue, | |
const uint32 | iChannelMask | |||
) | const [inline] |
Pixel& eLynx::Image::PixelBase< Pixel >::AddSelf | ( | const U | iValue | ) | [inline] |
Pixel& eLynx::Image::PixelBase< Pixel >::AddClampSelf | ( | const U | iValue | ) | [inline] |
Pixel eLynx::Image::PixelBase< Pixel >::Sub | ( | const Pixel & | iOther | ) | const |
Pixel eLynx::Image::PixelBase< Pixel >::SubClamp | ( | const Pixel & | iOther | ) | const |
Pixel eLynx::Image::PixelBase< Pixel >::Sub | ( | const Pixel & | iOther, | |
const uint32 | iChannelMask | |||
) | const |
Pixel eLynx::Image::PixelBase< Pixel >::SubClamp | ( | const Pixel & | iOther, | |
const uint32 | iChannelMask | |||
) | const |
Pixel eLynx::Image::PixelBase< Pixel >::SubAbsClamp | ( | const Pixel & | iOther | ) | const |
Pixel eLynx::Image::PixelBase< Pixel >::SubAbsClamp | ( | const Pixel & | iOther, | |
const uint32 | iChannelMask | |||
) | const |
Pixel& eLynx::Image::PixelBase< Pixel >::SubSelf | ( | const Pixel & | iOther | ) |
Pixel& eLynx::Image::PixelBase< Pixel >::SubClampSelf | ( | const Pixel & | iOther | ) |
Pixel eLynx::Image::PixelBase< Pixel >::Sub | ( | const U | iValue | ) | const [inline] |
Pixel eLynx::Image::PixelBase< Pixel >::SubClamp | ( | const U | iValue | ) | const [inline] |
Pixel eLynx::Image::PixelBase< Pixel >::Sub | ( | const U | iValue, | |
const uint32 | iChannelMask | |||
) | const [inline] |
Pixel eLynx::Image::PixelBase< Pixel >::SubClamp | ( | const U | iValue, | |
const uint32 | iChannelMask | |||
) | const [inline] |
Pixel& eLynx::Image::PixelBase< Pixel >::SubSelf | ( | const U | iValue | ) | [inline] |
Pixel& eLynx::Image::PixelBase< Pixel >::SubClampSelf | ( | const U | iValue | ) | [inline] |
Pixel eLynx::Image::PixelBase< Pixel >::Mul | ( | const Pixel & | iOther | ) | const |
Pixel eLynx::Image::PixelBase< Pixel >::MulClamp | ( | const Pixel & | iOther | ) | const |
Pixel eLynx::Image::PixelBase< Pixel >::Mul | ( | const Pixel & | iOther, | |
const uint32 | iChannelMask | |||
) | const |
Pixel eLynx::Image::PixelBase< Pixel >::MulClamp | ( | const Pixel & | iOther, | |
const uint32 | iChannelMask | |||
) | const |
Pixel& eLynx::Image::PixelBase< Pixel >::MulSelf | ( | const Pixel & | iOther | ) |
Pixel& eLynx::Image::PixelBase< Pixel >::MulClampSelf | ( | const Pixel & | iOther | ) |
Pixel eLynx::Image::PixelBase< Pixel >::Mul | ( | const U | iValue | ) | const [inline] |
Pixel eLynx::Image::PixelBase< Pixel >::MulClamp | ( | const U | iValue | ) | const [inline] |
Pixel eLynx::Image::PixelBase< Pixel >::Mul | ( | const U | iValue, | |
const uint32 | iChannelMask | |||
) | const [inline] |
Pixel eLynx::Image::PixelBase< Pixel >::MulClamp | ( | const U | iValue, | |
const uint32 | iChannelMask | |||
) | const [inline] |
Pixel& eLynx::Image::PixelBase< Pixel >::MulSelf | ( | const U | iValue | ) | [inline] |
Pixel& eLynx::Image::PixelBase< Pixel >::MulClampSelf | ( | const U | iValue | ) | [inline] |
Pixel eLynx::Image::PixelBase< Pixel >::Div | ( | const Pixel & | iOther, | |
FloatType | ||||
) | const |
Pixel eLynx::Image::PixelBase< Pixel >::Div | ( | const Pixel & | iOther, | |
IntegerType | ||||
) | const |
Pixel eLynx::Image::PixelBase< Pixel >::Div | ( | const Pixel & | iOther, | |
FloatType | , | |||
const uint32 | iChannelMask | |||
) | const |
Pixel eLynx::Image::PixelBase< Pixel >::Div | ( | const Pixel & | iOther, | |
IntegerType | , | |||
const uint32 | iChannelMask | |||
) | const |
Pixel& eLynx::Image::PixelBase< Pixel >::DivSelf | ( | const Pixel & | iOther, | |
FloatType | ||||
) |
Pixel& eLynx::Image::PixelBase< Pixel >::DivSelf | ( | const Pixel & | iOther, | |
IntegerType | ||||
) |
Pixel eLynx::Image::PixelBase< Pixel >::Div | ( | const U | iValue, | |
FloatType | ||||
) | const [inline] |
Pixel eLynx::Image::PixelBase< Pixel >::Div | ( | const U | iValue, | |
IntegerType | ||||
) | const [inline] |
Pixel eLynx::Image::PixelBase< Pixel >::Div | ( | const U | iValue, | |
FloatType | , | |||
const uint32 | iChannelMask | |||
) | const [inline] |
Pixel eLynx::Image::PixelBase< Pixel >::Div | ( | const U | iValue, | |
IntegerType | , | |||
const uint32 | iChannelMask | |||
) | const [inline] |
Pixel& eLynx::Image::PixelBase< Pixel >::DivSelf | ( | const U | iValue, | |
FloatType | ||||
) | [inline] |
Pixel& eLynx::Image::PixelBase< Pixel >::DivSelf | ( | const U | iValue, | |
IntegerType | ||||
) | [inline] |
bool eLynx::Image::PixelBase< Pixel >::Equal | ( | const Pixel & | iOther | ) | const |
Pixel& eLynx::Image::PixelBase< Pixel >::PowSelf | ( | const U & | iValue, | |
FloatType | ||||
) | [inline] |
Pixel& eLynx::Image::PixelBase< Pixel >::PowSelf | ( | const U & | iValue, | |
IntegerType | ||||
) | [inline] |
Pixel& eLynx::Image::PixelBase< Pixel >::PowSelf | ( | const U & | iValue | ) | [inline] |
Pixel& eLynx::Image::PixelBase< Pixel >::PowSelf | ( | const Pixel & | iOther, | |
FloatType | ||||
) |
Pixel& eLynx::Image::PixelBase< Pixel >::PowSelf | ( | const Pixel & | iOther, | |
IntegerType | ||||
) |
Pixel& eLynx::Image::PixelBase< Pixel >::ExpSelf | ( | FloatType | ) |
Pixel& eLynx::Image::PixelBase< Pixel >::ExpSelf | ( | IntegerType | ) |
Pixel& eLynx::Image::PixelBase< Pixel >::LogSelf | ( | FloatType | ) |
Pixel& eLynx::Image::PixelBase< Pixel >::LogSelf | ( | IntegerType | ) |
Pixel& eLynx::Image::PixelBase< Pixel >::Log10Self | ( | FloatType | ) |
Pixel& eLynx::Image::PixelBase< Pixel >::Log10Self | ( | IntegerType | ) |
Pixel& eLynx::Image::PixelBase< Pixel >::SqrtSelf | ( | FloatType | ) |
Pixel& eLynx::Image::PixelBase< Pixel >::SqrtSelf | ( | IntegerType | ) |
Pixel eLynx::Image::PixelBase< Pixel >::Pow | ( | const U & | iValue, | |
FloatType | ||||
) | const [inline] |
Pixel eLynx::Image::PixelBase< Pixel >::Pow | ( | const U & | iValue, | |
IntegerType | ||||
) | const [inline] |
Pixel eLynx::Image::PixelBase< Pixel >::Pow | ( | const Pixel & | iOther, | |
FloatType | ||||
) | const |
Pixel eLynx::Image::PixelBase< Pixel >::Pow | ( | const Pixel & | iOther, | |
IntegerType | ||||
) | const |
Pixel eLynx::Image::PixelBase< Pixel >::Exp | ( | FloatType | ) | const |
Pixel eLynx::Image::PixelBase< Pixel >::Exp | ( | IntegerType | ) | const |
Pixel eLynx::Image::PixelBase< Pixel >::Log | ( | FloatType | ) | const |
Pixel eLynx::Image::PixelBase< Pixel >::Log | ( | IntegerType | ) | const |
Pixel eLynx::Image::PixelBase< Pixel >::Log10 | ( | FloatType | ) | const |
Pixel eLynx::Image::PixelBase< Pixel >::Log10 | ( | IntegerType | ) | const |
Pixel eLynx::Image::PixelBase< Pixel >::Sqrt | ( | FloatType | ) | const |
Pixel eLynx::Image::PixelBase< Pixel >::Sqrt | ( | IntegerType | ) | const |