Claw  1.7.0
Public Types | Public Member Functions | Friends
claw::graphic::image::scanline Class Reference

One line in the image. More...

#include <image.hpp>

List of all members.

Public Types

typedef std::vector< pixel_typesuper
 The type of the parent class.
typedef super::value_type value_type
 The type of the pixels.
typedef super::reference reference
 Reference to a pixel..
typedef super::const_reference const_reference
 Const reference to a pixel.
typedef super::iterator iterator
 Iterator in the line.
typedef super::const_iterator const_iterator
 Const iterator in the line.
typedef super::size_type size_type
 An unsigned integral type.

Public Member Functions

iterator begin ()
 Get an iterator on the first pixel.
iterator end ()
 Get en iterator past the last pixel.
const_iterator begin () const
 Get an iterator on constant data on the first pixel.
const_iterator end () const
 Get an iterator on constant data past the last pixel.
reference operator[] (unsigned int i)
 Get a pixel from the line.
const_reference operator[] (unsigned int i) const
 Get a pixel from the line.
size_type size () const
 Get the length of the line.

Friends

class image

Detailed Description

One line in the image.

Author:
Julien Jorge

Definition at line 58 of file image.hpp.


Member Function Documentation

claw::graphic::image::scanline::reference claw::graphic::image::scanline::operator[] ( unsigned int  i)
inline

Get a pixel from the line.

Parameters:
iThe index of the pixel.

Definition at line 38 of file image.ipp.

claw::graphic::image::scanline::const_reference claw::graphic::image::scanline::operator[] ( unsigned int  i) const
inline

Get a pixel from the line.

Parameters:
iThe index of the pixel.

Definition at line 49 of file image.ipp.

References claw::graphic::image::operator[]().


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