libnebular::BmpPictureHandler Class Reference

Handles Microsoft BMP. More...

Inherits libnebular::PictureHandler.

Collaboration diagram for libnebular::BmpPictureHandler:
Collaboration graph
[legend]

List of all members.

Classes

struct  BmpFileHeader
 Still BMP v2 (till now), file (not bitmap) header.
struct  BmpV3BmpHeaderAddon
 Still BMP v3, in addition to bitmap header for v2.
struct  BmpV3WinNtBmpHeaderAddon
 Still BMP v3, Windows NT variation; in addition to bitmap header for v3.
struct  BmpV4BmpHeader
 Full bitmap header for v4.
struct  BmpV4BmpHeaderAddon
 Still BMP v4; in addition to bitmap header for v3, Windows NT variation.

Public Member Functions

 BmpPictureHandler ()
 ~BmpPictureHandler ()
void readFileInfo ()
void readBm ()
void write ()
virtual void setPicture (Picture &picture)
 Attaches Picture.

Detailed Description

Handles Microsoft BMP.

Definition at line 35 of file libnebular-plugin-bmp.cpp.


Constructor & Destructor Documentation

libnebular::BmpPictureHandler::BmpPictureHandler (  )  [inline]

Definition at line 184 of file libnebular-plugin-bmp.cpp.

libnebular::BmpPictureHandler::~BmpPictureHandler (  )  [inline]

Definition at line 187 of file libnebular-plugin-bmp.cpp.


Member Function Documentation

void libnebular::BmpPictureHandler::readBm (  )  [inline, virtual]

Implements libnebular::PictureHandler.

Definition at line 527 of file libnebular-plugin-bmp.cpp.

Here is the call graph for this function:

void libnebular::BmpPictureHandler::readFileInfo (  )  [inline, virtual]

Implements libnebular::PictureHandler.

Definition at line 190 of file libnebular-plugin-bmp.cpp.

virtual void libnebular::BmpPictureHandler::setPicture ( Picture newPic  )  [inline, virtual]

Attaches Picture.

Note:
Have "definition" to be used in descendants: that does all except setting "handler" property
Design note:
virtual to make possible to set handler identifier to handleable Picture.
Note:
Have "body" for pure virtual function

Implements libnebular::PictureHandler.

Definition at line 712 of file libnebular-plugin-bmp.cpp.

void libnebular::BmpPictureHandler::write (  )  [inline, virtual]

Implements libnebular::PictureHandler.

Definition at line 548 of file libnebular-plugin-bmp.cpp.


The documentation for this class was generated from the following file:
Generated on Sun May 29 18:23:56 2011 for libnebular by  doxygen 1.6.3