Claw 1.7.3
claw::graphic::xbm::reader Class Reference

This class read data from a xbm file and store it in an image. More...

#include <xbm.hpp>

Public Member Functions

 reader (image &img)
 Constructor.
 
 reader (image &img, std::istream &f)
 Constructor.
 
 reader (xbm &img, std::istream &f)
 Constructor.
 
 ~reader ()
 Destructor.
 
void load (std::istream &f)
 Load an image from a xbm file.
 

Detailed Description

This class read data from a xbm file and store it in an image.

Author
Julien Jorge

Definition at line 53 of file xbm.hpp.

Constructor & Destructor Documentation

◆ reader() [1/3]

claw::graphic::xbm::reader::reader ( image & img)

Constructor.

Parameters
imgThe image in which the data will be stored.

Definition at line 41 of file xbm_reader.cpp.

◆ reader() [2/3]

claw::graphic::xbm::reader::reader ( image & img,
std::istream & f )

Constructor.

Parameters
imgThe image in which the data will be stored.
fThe file from which we read the data.
Postcondition
img contains the data from f.

Definition at line 54 of file xbm_reader.cpp.

References load().

◆ reader() [3/3]

claw::graphic::xbm::reader::reader ( xbm & img,
std::istream & f )

Constructor.

Parameters
imgThe image in which the data will be stored.
fThe file from which we read the data.
Postcondition
img contains the data from f.

Definition at line 67 of file xbm_reader.cpp.

References load(), claw::graphic::xbm::set_hot(), and claw::graphic::xbm::set_name().

◆ ~reader()

claw::graphic::xbm::reader::~reader ( )

Destructor.

Definition at line 81 of file xbm_reader.cpp.

Member Function Documentation

◆ load()

void claw::graphic::xbm::reader::load ( std::istream & f)

Load an image from a xbm file.

Parameters
fXBM file.

Definition at line 95 of file xbm_reader.cpp.

References CLAW_PRECOND.

Referenced by reader(), and reader().


The documentation for this class was generated from the following files: