OSSIM - Open Source Software Image Map
Version 1.9.0 (20180803)
|
#include <ossimJpegYCbCrVector.h>
Public Member Functions | |
ossimJpegYCbCrVector (unsigned char Y=0, unsigned char Cb=0, unsigned char Cr=0) | |
ossimJpegYCbCrVector (const ossimRgbVector &) | |
long | clamp (long colorValue, unsigned char min=0, unsigned char max=255) const |
ossimJpegYCbCrVector & | operator= (const ossimRgbVector &) |
unsigned char | getY () const |
unsigned char | getCb () const |
unsigned char | getCr () const |
void | setY (unsigned char Y) |
void | setCb (unsigned char Cb) |
void | setCr (unsigned char Cr) |
Protected Attributes | |
unsigned char | theBuf [3] |
Friends | |
ostream & | operator<< (ostream &out, const ossimJpegYCbCrVector &data) |
Definition at line 18 of file ossimJpegYCbCrVector.h.
|
inline |
Definition at line 30 of file ossimJpegYCbCrVector.h.
ossimJpegYCbCrVector::ossimJpegYCbCrVector | ( | const ossimRgbVector & | rgbColor | ) |
Definition at line 6 of file ossimJpegYCbCrVector.cpp.
References clamp(), ossimRgbVector::getB(), ossimRgbVector::getG(), ossimRgbVector::getR(), and theBuf.
|
inline |
Definition at line 41 of file ossimJpegYCbCrVector.h.
Referenced by operator=(), and ossimJpegYCbCrVector().
|
inline |
Definition at line 53 of file ossimJpegYCbCrVector.h.
Referenced by ossimRgbToJpegYCbCrSource::getTile(), ossimNormRgbVector::operator=(), ossimRgbVector::operator=(), and ossimRgbVector::ossimRgbVector().
|
inline |
Definition at line 54 of file ossimJpegYCbCrVector.h.
Referenced by ossimRgbToJpegYCbCrSource::getTile(), ossimNormRgbVector::operator=(), ossimRgbVector::operator=(), and ossimRgbVector::ossimRgbVector().
|
inline |
Definition at line 52 of file ossimJpegYCbCrVector.h.
Referenced by ossimRgbToJpegYCbCrSource::getTile(), ossimNormRgbVector::operator=(), ossimRgbVector::operator=(), and ossimRgbVector::ossimRgbVector().
ossimJpegYCbCrVector & ossimJpegYCbCrVector::operator= | ( | const ossimRgbVector & | rgbColor | ) |
Definition at line 22 of file ossimJpegYCbCrVector.cpp.
References clamp(), ossimRgbVector::getB(), ossimRgbVector::getG(), ossimRgbVector::getR(), and theBuf.
|
inline |
Definition at line 56 of file ossimJpegYCbCrVector.h.
|
inline |
Definition at line 57 of file ossimJpegYCbCrVector.h.
|
inline |
Definition at line 55 of file ossimJpegYCbCrVector.h.
|
friend |
Definition at line 21 of file ossimJpegYCbCrVector.h.
|
protected |
JpegYCbCr is an 8-bit YCbCr color model. We will let: buf[0] = Y buf[1] = Cb buf[2] = Cr
Definition at line 67 of file ossimJpegYCbCrVector.h.
Referenced by operator=(), and ossimJpegYCbCrVector().