18 class MagickPPExport Pixels
31 PixelPacket *get(const ::ssize_t x_, const ::ssize_t y_,
32 const size_t columns_,
const size_t rows_ );
36 const PixelPacket *getConst(const ::ssize_t x_,const ::ssize_t y_,
37 const size_t columns_,
const size_t rows_);
42 PixelPacket *set(const ::ssize_t x_,const ::ssize_t y_,
43 const size_t columns_,
const size_t rows_);
49 size_t columns(
void)
const;
52 IndexPacket *indexes(
void);
55 size_t rows (
void)
const;
58 ::ssize_t x(
void)
const;
61 ::ssize_t y(
void)
const;
66 Pixels(
const Pixels& pixels_);
67 const Pixels& operator=(
const Pixels& pixels_);
70 MagickCore::CacheView *_view;
78 class MagickPPExport PixelData
83 PixelData(
Magick::Image &image_,std::string map_,
const StorageType type_);
86 PixelData(
Magick::Image &image_,const ::ssize_t x_,const ::ssize_t y_,
87 const size_t width_,
const size_t height_,std::string map_,
88 const StorageType type_);
94 const void *data(
void)
const;
97 ::ssize_t length(
void)
const;
100 ::ssize_t size(
void)
const;
105 PixelData(
const PixelData& pixels_);
106 const PixelData& operator=(
const PixelData& pixels_);
108 void init(
Magick::Image &image_,const ::ssize_t x_,const ::ssize_t y_,
109 const size_t width_,
const size_t height_,std::string map_,
110 const StorageType type_);
112 void relinquish(
void)
throw();