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

ByteImage Class Reference

#include <Image.h>

Inheritance diagram for ByteImage:

Image

Collaboration diagram for ByteImage:

List of all members.

Public Members

 ByteImage ()
Void SetSize (Int width, Int height)
Void Clear (const Colour &c)
Void SetPixel (Int x, Int y, const Colour &c)
Colour GetPixel (Int x, Int y) const
Void SetRealPixel (Int x, Int y, ClrReal r, ImgChannel channel = chMono)
ClrReal GetRealPixel (Int x, Int y, ImgChannel channel = chMono) const
Void SetSpan (Int row, Int start, Int length, const Colour *src)
Void GetSpan (Int row, Int start, Int length, Colour *dst) const
Void SetByteSpan (Int row, Int start, Int length, const Byte *src, ImgChannel channel = chMono)
Void GetByteSpan (Int row, Int start, Int length, Byte *dst, ImgChannel channel = chMono) const
Byte* ByteData () const

Protected Members

Byte* data


Detailed Description

Definition at line 175 of file Image.h.


Constructor & Destructor Documentation

ByteImage::ByteImage ()

Definition at line 178 of file Image.h.


Member Function Documentation

Byte * ByteImage::ByteData () const [inline]

Definition at line 195 of file Image.h.

Void ByteImage::Clear (const Colour & c) [virtual]

Reimplemented from Image.

Definition at line 1170 of file Image.cc.

Void ByteImage::GetByteSpan (Int row, Int start, Int length, Byte * dst, ImgChannel channel = chMono) const [virtual]

Reimplemented from Image.

Definition at line 1246 of file Image.cc.

Colour ByteImage::GetPixel (Int x, Int y) const [virtual]

Reimplemented from Image.

Definition at line 1186 of file Image.cc.

ClrReal ByteImage::GetRealPixel (Int x, Int y, ImgChannel ch = chMono) const [virtual]

Reimplemented from Image.

Definition at line 1202 of file Image.cc.

Void ByteImage::GetSpan (Int row, Int start, Int length, Colour * dst) const [virtual]

Reimplemented from Image.

Definition at line 1225 of file Image.cc.

Void ByteImage::SetByteSpan (Int row, Int start, Int length, const Byte * src, ImgChannel channel = chMono) [virtual]

Reimplemented from Image.

Definition at line 1237 of file Image.cc.

Void ByteImage::SetPixel (Int x, Int y, const Colour & c) [virtual]

Reimplemented from Image.

Definition at line 1179 of file Image.cc.

Void ByteImage::SetRealPixel (Int x, Int y, ClrReal r, ImgChannel ch = chMono) [virtual]

Reimplemented from Image.

Definition at line 1193 of file Image.cc.

Void ByteImage::SetSize (Int width, Int height) [virtual]

Reimplemented from Image.

Definition at line 1162 of file Image.cc.

Void ByteImage::SetSpan (Int row, Int start, Int length, const Colour * src) [virtual]

Reimplemented from Image.

Definition at line 1213 of file Image.cc.


Member Data Documentation

Byte * ByteImage::data [protected]

Definition at line 198 of file Image.h.


The documentation for this class was generated from the following files:
Generated at Sat Aug 5 00:17:05 2000 for Graphics Class Library by doxygen 1.1.0 written by Dimitri van Heesch, © 1997-2000