Main Page | Namespace List | Class List | File List | Namespace Members | Class Members | File Members

Gil Namespace Reference


Classes

class  PixelPtr
 Pointer to a pixel. More...
class  ImageBase

Typedefs

typedef PixelPtr< unsigned
char > 
BytePixelPtr
typedef PixelPtr< float > FloatPixelPtr
typedef ImageBase< unsigned
char > 
ByteImage
typedef ImageBase< float > FloatImage

Enumerations

enum  ImageFormat {
  UNKNOWN = 0, PGM = 1, PPM = 2, BMP = 3,
  TGA = 4, PNG = 5, JPG = 6, TIF = 7,
  HDR = 10, FLT = 11, PFM = 12, CRW = 13,
  UVE = 14
}

Functions

ImageFormat GetExtension (const char *fname)
unsigned char * RemoveAlpha (unsigned char *data, int w, int h)
unsigned char * AddAlpha (unsigned char *data, int w, int h)


Typedef Documentation

typedef ImageBase<unsigned char> Gil::ByteImage
 

typedef PixelPtr<unsigned char> Gil::BytePixelPtr
 

typedef ImageBase<float> Gil::FloatImage
 

typedef PixelPtr<float> Gil::FloatPixelPtr
 


Enumeration Type Documentation

enum Gil::ImageFormat
 

Enumeration values:
UNKNOWN 
PGM 
PPM 
BMP 
TGA 
PNG 
JPG 
TIF 
HDR 
FLT 
PFM 
CRW 
UVE 


Function Documentation

unsigned char* AddAlpha unsigned char *  data,
int  w,
int  h
 

ImageFormat GetExtension const char *  fname  ) 
 

unsigned char* RemoveAlpha unsigned char *  data,
int  w,
int  h
 


Generated on Tue Mar 8 17:46:18 2005 for libgil by  doxygen 1.4.1