Public Member Functions |
void | forwardTransform () |
unsigned int | numBits () const |
void | operator+= (const Pixel< U > &other) |
void | operator-= (const Pixel< U > &other) |
bool | operator== (const Pixel< U > &other) const |
void | predict (const U *p, int bpp, int bpr, int(*predictor)(int, int, int)) __attribute__((always_inline)) |
void | readBits (BitDecoder<> &bc, int numBits) |
void | readFrom (const U *p) |
void | reverseTransform () |
void | toSigned () |
void | toUnsigned () |
void | writeBits (BitEncoder<> &bc, int numBits) const |
void | writeTo (U *p) const |
Public Attributes |
int | c [Count] |
Private Types |
enum | Components {
R = 0,
G = 1,
B = 2,
Count = 3,
C0 = G,
C1 = R,
C2 = B
} |
template<typename U = unsigned char>
class IZ::Pixel< U >
Definition at line 10 of file pixel.h.