| 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 |