Main Page | Class Hierarchy | Data Structures | File List | Data Fields | Globals

AlienImage_SGIRGBFileHeader.hxx File Reference

#include <Standard_Type.hxx>

Defines

#define IMAGIC   0732
#define CM_NORMAL   0
#define CM_DITHERED   1
#define CM_SCREEN   2
#define CM_COLORMAP   3
#define TYPEMASK   0xff00
#define BPPMASK   0x00ff
#define ITYPE_VERBATIM   0x0000
#define ITYPE_RLE   0x0100
#define ISRLE(type)   (((type) & 0xff00) == ITYPE_RLE)
#define ISVERBATIM(type)   (((type) & 0xff00) == ITYPE_VERBATIM)
#define BPP(type)   ((type) & BPPMASK)
#define RLE(bpp)   (ITYPE_RLE | (bpp))
#define VERBATIM(bpp)   (ITYPE_VERBATIM | (bpp))
#define IBUFSIZE(pixels)   ((pixels+(pixels>>6))<<2)
#define RLE_NOP   0x00
#define ierror(p)   (((p)->flags&_IOERR)!=0)
#define ifileno(p)   ((p)->file)
#define getpix(p)   (--(p)->cnt>=0 ? *(p)->ptr++ : ifilbuf(p))
#define putpix(p, x)

Functions

const Handle (Standard_Type)&STANDARD_TYPE(AlienImage_SGIRGBFileHeader)
AlienImage_SGIRGBFileHeaderiopen ()
AlienImage_SGIRGBFileHeadericreate ()
ostream & operator<< (ostream &s, const AlienImage_SGIRGBFileHeader &h)
Standard_Boolean operator== (const AlienImage_SGIRGBFileHeader &AnObject, const AlienImage_SGIRGBFileHeader &AnotherObject)
void ShallowDump (const AlienImage_SGIRGBFileHeader &AnObject, Standard_OStream &S)

Define Documentation

#define BPP type   )     ((type) & BPPMASK)
 

#define BPPMASK   0x00ff
 

#define CM_COLORMAP   3
 

#define CM_DITHERED   1
 

#define CM_NORMAL   0
 

#define CM_SCREEN   2
 

#define getpix  )     (--(p)->cnt>=0 ? *(p)->ptr++ : ifilbuf(p))
 

#define IBUFSIZE pixels   )     ((pixels+(pixels>>6))<<2)
 

#define ierror  )     (((p)->flags&_IOERR)!=0)
 

#define ifileno  )     ((p)->file)
 

#define IMAGIC   0732
 

#define ISRLE type   )     (((type) & 0xff00) == ITYPE_RLE)
 

#define ISVERBATIM type   )     (((type) & 0xff00) == ITYPE_VERBATIM)
 

#define ITYPE_RLE   0x0100
 

#define ITYPE_VERBATIM   0x0000
 

#define putpix p,
 ) 
 

Value:

(--(p)->cnt>=0 \
                                    ? ((int)(*(p)->ptr++=(unsigned)(x))) \
                                    : iflsbuf(p,(unsigned)(x)))

#define RLE bpp   )     (ITYPE_RLE | (bpp))
 

#define RLE_NOP   0x00
 

#define TYPEMASK   0xff00
 

#define VERBATIM bpp   )     (ITYPE_VERBATIM | (bpp))
 


Function Documentation

const Handle Standard_Type   )  [inline]
 

AlienImage_SGIRGBFileHeader* icreate  ) 
 

AlienImage_SGIRGBFileHeader* iopen  ) 
 

ostream& operator<< ostream &  s,
const AlienImage_SGIRGBFileHeader h
 

Standard_Boolean operator== const AlienImage_SGIRGBFileHeader AnObject,
const AlienImage_SGIRGBFileHeader AnotherObject
 

void ShallowDump const AlienImage_SGIRGBFileHeader AnObject,
Standard_OStream &  S
 


Generated on Mon Aug 25 13:54:58 2008 for OpenCASCADE by  doxygen 1.4.1