20 "ossimRgbToJpegYCbCrSource",
50 if(!imageData.
valid())
70 for(
long row = 0; row < height; ++row)
72 for(
long col = 0; col < width; ++col)
81 bands[0][offset] = ycbcr.
getY();
82 bands[1][offset] = ycbcr.
getCb();
83 bands[2][offset] = ycbcr.
getCr();
virtual ossim_uint32 getWidth() const
virtual bool isSourceEnabled() const
virtual ossim_uint32 getNumberOfBands() const
virtual void setWidthHeight(ossim_uint32 w, ossim_uint32 h)
ossim_uint32 height() const
ossimRefPtr< ossimImageData > theBlankTile
const ossimIpt & ul() const
virtual ossimDataObjectStatus getDataObjectStatus() const
virtual ossim_uint32 getHeight() const
unsigned char getY() const
virtual ossimDataObjectStatus validate() const
ossimImageSource * theInputConnection
unsigned int ossim_uint32
ossimRgbToJpegYCbCrSource()
ossim_uint32 width() const
virtual ~ossimRgbToJpegYCbCrSource()
virtual ossimRefPtr< ossimImageData > getTile(const ossimIrect &tileRect, ossim_uint32 resLevel=0)
virtual void setOrigin(const ossimIpt &origin)
virtual ossimScalarType getScalarType() const
virtual const void * getBuf() const
unsigned char getCr() const
RTTI_DEF1(ossimRgbToJpegYCbCrSource, "ossimRgbToJpegYCbCrSource", ossimImageSourceFilter) ossimRgbToJpegYCbCrSource
unsigned char getCb() const
unsigned char ossim_uint8
virtual ossimRefPtr< ossimImageData > getTile(const ossimIpt &origin, ossim_uint32 resLevel=0)