diff options
author | Martin Kretzschmar <mkretzschmar@src.gnome.org> | 2004-05-08 14:04:00 (GMT) |
---|---|---|
committer | Martin Kretzschmar <mkretzschmar@src.gnome.org> | 2004-05-08 14:04:00 (GMT) |
commit | 5c6c74b94fa5a2bc589180bafae4c2bfbeff5fde (patch) | |
tree | 8944e65a87c3e3af981db11aa7f7d9168ee6c79c /pdf/xpdf/Thumb.h | |
parent | 43c6002c356ee3f751bf53306233293bdb3a3c6c (diff) |
:ThumbColorMap): unused now, remove.
* xpdf/Thumb.cc (ThumbColorMap::ThumbColorMap): unused now, remove.
* xpdf/Thumb.h: ditto.
Diffstat (limited to 'pdf/xpdf/Thumb.h')
-rw-r--r-- | pdf/xpdf/Thumb.h | 52 |
1 files changed, 3 insertions, 49 deletions
diff --git a/pdf/xpdf/Thumb.h b/pdf/xpdf/Thumb.h index a3735fe..2042acd 100644 --- a/pdf/xpdf/Thumb.h +++ b/pdf/xpdf/Thumb.h @@ -27,51 +27,6 @@ class XRef; class GfxColorSpace; -class GfxRGB; -class GfxCMYK; -class GfxColor; - -/* - * ThumbColorMap - */ -class ThumbColorMap { - - public: - ThumbColorMap(int bitsA, Object *obj, GfxColorSpace *csA); - ~ThumbColorMap(); - - GBool isOk() {return ok; }; - - GfxColorSpace *getColorSpace() { return cs; }; - - int getNumPixelComps() { return nComps; }; - int getBits() { return bits; }; - - void getGray(Guchar *x, double *gray); - void getRGB(Guchar *x, GfxRGB *rgb); - void getCMYK(Guchar *x, GfxCMYK *cmyk); - //void getColor(Guchar *x, GfxColor *color); - - static ThumbColorMap *lookupColorMap(XRef *xref, int bitsA, Object *obj, GfxColorSpace *csA); - - private: - GBool ok; - int bits; - Stream *str; - GfxColorSpace *cs; - int nComps; - int length; - union { - double *gray; - GfxRGB *rgb; - GfxCMYK *cmyk; - GfxColor *colors; - }; -}; - -/* - * ThumbColorMaps - */ /* FIXME: Should have a class to avoid reading same colormap for every thumb */ @@ -87,8 +42,8 @@ class Thumb { int getWidth(void) {return width; }; int getHeight(void) {return height; }; - GfxColorSpace *getColorSpace(void) {return gfxCS; }; - int getBitsPerComponent(void) {return bits; }; + GfxColorSpace *getColorSpace(void) {return colorMap->getColorSpace(); }; + int getBitsPerComponent(void) {return colorMap->getBits(); }; int getLength(void) {return length; }; Stream *getStream() {return str; }; @@ -98,8 +53,7 @@ class Thumb { private: XRef *xref; Stream *str; - GfxColorSpace *gfxCS; - ThumbColorMap *thumbCM; + GfxImageColorMap *colorMap; int width, height, bits; int length; }; |