Claw  1.7.0
Classes | Public Member Functions
claw::graphic::png::reader Class Reference

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

#include <png.hpp>

List of all members.

Classes

struct  source_manager
 Source manager that allow us to read from a std::istream. More...

Public Member Functions

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

Detailed Description

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

Author:
Julien Jorge

Definition at line 56 of file png.hpp.


Constructor & Destructor Documentation

Constructor.

Parameters:
imgThe image in which the data will be stored.

Definition at line 90 of file png_reader.cpp.

claw::graphic::png::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 103 of file png_reader.cpp.

References load().


Member Function Documentation

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

Load an image from a png file.

Parameters:
fPNG file.

Definition at line 114 of file png_reader.cpp.

References CLAW_PRECOND.

Referenced by reader().


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