Main Page   Class Hierarchy   Compound List   File List   Compound Members   File Members  

Image.h File Reference

#include "gcl/Colour.h"
#include "cl/FileName.h"

Include dependency graph for Image.h:

Go to the source code of this file.

Compounds

struct  RGBAPixel
class  Image
class  RGBAImage
class  ByteImage
class  RGBEImage

Typedefs

typedef RGBAPixel RGBEPixel

Enumerations

enum  ImgChannel { chMono, chRed, chGreen, chBlue, chAlpha, chMatte, chDepth, chMax = 16 }
enum  ImgStoreType { imgByte, imgUInt16, imgUInt32, imgFloat, imgDouble, imgFloat3, imgDouble3, imgStoreMax }
enum  { rgba_R = 0, rgba_G = 1, rgba_B = 2, rgba_A = 3 }
enum  ImgTag { imgRGBATag, imgByteTag, imgRGBETag, imgChannelTag, imgMaxTags }

Functions

Colour RGBEToColour (RGBEPixel rgbe)
RGBEPixel ColourToRGBE (const Colour &c)
Colour RGBAToColour (RGBAPixel rgba)
RGBAPixel ColourToRGBA (const Colour &c)
Colour ByteToColour (Byte b)
Byte ColourToByte (const Colour &c)


Typedef Documentation

typedef RGBAPixel RGBEPixel

Definition at line 59 of file Image.h.


Enumeration Type Documentation

enum ImgChannel

Enumeration values:
chMono  
chRed  
chGreen  
chBlue  
chAlpha  
chMatte  
chDepth  
chMax  

Definition at line 21 of file Image.h.

enum ImgStoreType

Enumeration values:
imgByte  
imgUInt16  
imgUInt32  
imgFloat  
imgDouble  
imgFloat3  
imgDouble3  
imgStoreMax  

Definition at line 33 of file Image.h.

enum ImgTag

Enumeration values:
imgRGBATag  
imgByteTag  
imgRGBETag  
imgChannelTag  
imgMaxTags  

Definition at line 61 of file Image.h.


Enumeration Value Documentation

rgba_A = 3

rgba_B = 2

rgba_G = 1

rgba_R = 0


Function Documentation

Colour ByteToColour (Byte b) [inline]

Definition at line 266 of file Image.h.

Byte ColourToByte (const Colour & c) [inline]

Definition at line 277 of file Image.h.

RGBAPixel ColourToRGBA (const Colour & c) [inline]

Definition at line 257 of file Image.h.

RGBEPixel ColourToRGBE (const Colour & c)

Definition at line 1332 of file Image.cc.

Colour RGBAToColour (RGBAPixel rgba) [inline]

Definition at line 248 of file Image.h.

Colour RGBEToColour (RGBEPixel rgbe)

Definition at line 1315 of file Image.cc.


Generated at Sat Aug 5 00:17:00 2000 for Graphics Class Library by doxygen 1.1.0 written by Dimitri van Heesch, © 1997-2000