OSSIM - Open Source Software Image Map
Version 1.9.0 (20180803)
|
#include <ossimNormRgbVector.h>
Static Public Member Functions | |
static ossim_float64 | clamp (ossim_float64 colorValue, ossim_float64 min=0.0, ossim_float64 max=1.0) |
Protected Attributes | |
ossim_float64 | theBuf [3] |
Friends | |
std::ostream & | operator<< (std::ostream &out, const ossimNormRgbVector &data) |
Definition at line 21 of file ossimNormRgbVector.h.
|
inline |
Definition at line 32 of file ossimNormRgbVector.h.
|
inline |
Definition at line 38 of file ossimNormRgbVector.h.
|
inline |
Definition at line 44 of file ossimNormRgbVector.h.
|
inline |
ossimNormRgbVector::ossimNormRgbVector | ( | const ossimRgbVector & | rgb | ) |
Definition at line 19 of file ossimNormRgbVector.cpp.
References ossimRgbVector::getB(), ossimRgbVector::getG(), ossimRgbVector::getR(), and theBuf.
ossimNormRgbVector::ossimNormRgbVector | ( | const ossimJpegYCbCrVector & | YCbCr | ) |
Definition at line 26 of file ossimNormRgbVector.cpp.
ossimNormRgbVector::ossimNormRgbVector | ( | const ossimHsiVector & | hsi | ) |
Definition at line 32 of file ossimNormRgbVector.cpp.
ossimNormRgbVector::ossimNormRgbVector | ( | const ossimHsvVector & | hsv | ) |
Definition at line 37 of file ossimNormRgbVector.cpp.
ossimNormRgbVector::ossimNormRgbVector | ( | const ossimCmyVector & | cmy | ) |
Definition at line 42 of file ossimNormRgbVector.cpp.
References ossimCmyVector::getC(), ossimCmyVector::getM(), ossimCmyVector::getY(), and theBuf.
|
inlinestatic |
|
inline |
Definition at line 99 of file ossimNormRgbVector.h.
Referenced by ossimHsiRemapper::getTile(), ossimHsiVector::operator=(), ossimHsiVector::ossimHsiVector(), and ossimBrightnessContrastSource::processRgbTile().
|
inline |
Definition at line 98 of file ossimNormRgbVector.h.
Referenced by ossimHsiRemapper::getTile(), ossimHsiVector::operator=(), ossimHsiVector::ossimHsiVector(), and ossimBrightnessContrastSource::processRgbTile().
|
inline |
Definition at line 97 of file ossimNormRgbVector.h.
Referenced by ossimHsiRemapper::getTile(), ossimHsiVector::operator=(), ossimHsiVector::ossimHsiVector(), and ossimBrightnessContrastSource::processRgbTile().
|
inline |
|
inline |
Definition at line 67 of file ossimNormRgbVector.h.
References ossim::clamp().
|
inline |
Definition at line 61 of file ossimNormRgbVector.h.
References ossim::clamp(), and theBuf.
const ossimNormRgbVector & ossimNormRgbVector::operator= | ( | const ossimJpegYCbCrVector & | data | ) |
Definition at line 122 of file ossimNormRgbVector.cpp.
References clamp(), ossimJpegYCbCrVector::getCb(), ossimJpegYCbCrVector::getCr(), ossimJpegYCbCrVector::getY(), and theBuf.
const ossimNormRgbVector & ossimNormRgbVector::operator= | ( | const ossimHsiVector & | hsi | ) |
Definition at line 135 of file ossimNormRgbVector.cpp.
References clamp(), ossimHsiVector::getH(), ossimHsiVector::getI(), ossimHsiVector::getS(), RAD_PER_DEG, and theBuf.
const ossimNormRgbVector & ossimNormRgbVector::operator= | ( | const ossimHsvVector & | hsv | ) |
Definition at line 49 of file ossimNormRgbVector.cpp.
References clamp(), ossimHsvVector::getH(), ossimHsvVector::getS(), ossimHsvVector::getV(), n, ossimHsvVector::OSSIM_HSV_UNDEFINED, and theBuf.
const ossimNormRgbVector & ossimNormRgbVector::operator= | ( | const ossimCmyVector & | cmy | ) |
Definition at line 176 of file ossimNormRgbVector.cpp.
References ossimCmyVector::getC(), ossimCmyVector::getM(), ossimCmyVector::getY(), and theBuf.
|
inline |
|
inline |
Definition at line 102 of file ossimNormRgbVector.h.
|
inline |
Definition at line 101 of file ossimNormRgbVector.h.
|
inline |
Definition at line 100 of file ossimNormRgbVector.h.
|
friend |
Definition at line 24 of file ossimNormRgbVector.h.
|
protected |
Definition at line 105 of file ossimNormRgbVector.h.
Referenced by operator!=(), operator-(), operator=(), operator==(), and ossimNormRgbVector().