|
egami
C++ Image Processing program
|
Image data manipulation facility. More...
#include <image.hpp>

Classes | |
| class | const_iterator |
| class | iterator |
Public Member Functions | |
| Image (const std::string &filepath) | |
| Constructs an image from a file. | |
| Image (unsigned height, unsigned width) | |
| Image () | |
| Image (const Image &) | |
| Image (Image &&) noexcept | |
| Image & | operator= (Image) noexcept |
| void | save_img (const std::string &fp) const |
| Row_proxy | operator[] (unsigned y) |
| Returns a proxy to the yth row of the image. | |
| const_Row_proxy | operator[] (unsigned y) const |
| Returns a const proxy to the yth row of the image. | |
| Pixel_proxy | at (unsigned y, unsigned x) |
| const_Pixel_proxy | at (unsigned y, unsigned x) const |
| iterator | begin () noexcept |
| iterator | end () noexcept |
| const_iterator | begin () const noexcept |
| const_iterator | end () const noexcept |
| unsigned char | red (unsigned y, unsigned x) const |
| unsigned char | green (unsigned y, unsigned x) const |
| unsigned char | blue (unsigned y, unsigned x) const |
| unsigned char | m_red (int y, int x) const |
| unsigned char | m_green (int y, int x) const |
| unsigned char | m_blue (int y, int x) const |
| void | red (unsigned y, unsigned x, unsigned char v) |
| void | green (unsigned y, unsigned x, unsigned char v) |
| void | blue (unsigned y, unsigned x, unsigned char v) |
| unsigned | width () const noexcept |
| unsigned | height () const noexcept |
| bool | has_roi () const |
| unsigned | true_width () const |
| unsigned | true_height () const |
| unsigned | x_win () const |
| unsigned | y_win () const |
| void | clip (unsigned y, unsigned x, unsigned dy, unsigned dx) |
| void | unclip () |
Protected Member Functions | |
| unsigned | rowstride () const noexcept |
| unsigned | n_channels () const noexcept |
Protected Attributes | |
| Glib::RefPtr< Gdk::Pixbuf > | data |
| bool | regionalised |
| unsigned | clip_x |
| unsigned | clip_y |
| unsigned | clip_dx |
| unsigned | clip_dy |
Friends | |
| class | Pixel_proxy |
| class | const_Pixel_proxy |
| void | swap (Image &lhs, Image &rhs) noexcept |
| Image::Image | ( | const std::string & | filepath | ) |
| Image::Image | ( | ) |
| Image::Image | ( | const Image & | other | ) |
| Pixel_proxy Image::at | ( | unsigned | y, |
| unsigned | x | ||
| ) |
| const_Pixel_proxy Image::at | ( | unsigned | y, |
| unsigned | x | ||
| ) | const |
| Image::const_iterator Image::begin | ( | ) | const |
| Image::iterator Image::begin | ( | ) |
| void Image::blue | ( | unsigned | y, |
| unsigned | x, | ||
| unsigned char | v | ||
| ) |
| unsigned char Image::blue | ( | unsigned | y, |
| unsigned | x | ||
| ) | const |
| void Image::clip | ( | unsigned | y, |
| unsigned | x, | ||
| unsigned | dy, | ||
| unsigned | dx | ||
| ) |
| Image::iterator Image::end | ( | ) |
| Image::const_iterator Image::end | ( | ) | const |
| void Image::green | ( | unsigned | y, |
| unsigned | x, | ||
| unsigned char | v | ||
| ) |
| unsigned char Image::green | ( | unsigned | y, |
| unsigned | x | ||
| ) | const |
| bool Image::has_roi | ( | ) | const |
| unsigned Image::height | ( | ) | const |
| unsigned char Image::m_blue | ( | int | y, |
| int | x | ||
| ) | const |
| unsigned char Image::m_green | ( | int | y, |
| int | x | ||
| ) | const |
| unsigned char Image::m_red | ( | int | y, |
| int | x | ||
| ) | const |
| unsigned Image::n_channels | ( | ) | const [protected] |
| const_Row_proxy Image::operator[] | ( | unsigned | y | ) | const |
| Row_proxy Image::operator[] | ( | unsigned | y | ) |
| void Image::red | ( | unsigned | y, |
| unsigned | x, | ||
| unsigned char | v | ||
| ) |
| unsigned char Image::red | ( | unsigned | y, |
| unsigned | x | ||
| ) | const |
| unsigned Image::rowstride | ( | ) | const [protected] |
| void Image::save_img | ( | const std::string & | fp | ) | const |
| unsigned Image::true_height | ( | ) | const |
| unsigned Image::true_width | ( | ) | const |
| void Image::unclip | ( | ) |
| unsigned Image::width | ( | ) | const |
| unsigned Image::x_win | ( | ) | const |
| unsigned Image::y_win | ( | ) | const |
friend class const_Pixel_proxy [friend] |
friend class Pixel_proxy [friend] |
unsigned Image::clip_dx [protected] |
unsigned Image::clip_dy [protected] |
unsigned Image::clip_x [protected] |
unsigned Image::clip_y [protected] |
Glib::RefPtr<Gdk::Pixbuf> Image::data [protected] |
bool Image::regionalised [protected] |
1.7.4