#include <IntegerImage.hpp>
Inheritance diagram for IntegerImage:
Purpose: 32bit Image.
@ Copyrights: Bernard De Cuyper & Eddy Fraiha 2002, Eggs & Pictures. MIT/Open BSD copyright model.
Public Methods | |
IntegerImage (int w, int h) | |
IntegerImage (int w, int h, int data) | |
IntegerImage (int w, int h, int *data) | |
IntegerImage (RImage &data) | |
virtual | ~IntegerImage () |
virtual void | set (RImage &data, int ch=0) |
virtual void | set (FImage &data, int ch=0) |
virtual void | set (CImage &data, int ctype=0, int ch=0) |
virtual AnImage * | copy () |
virtual int | getMinBoundaryValue () |
virtual int | getMaxBoundaryValue () |
virtual int | getPower2MaxRangeBoundary () |
virtual AnImage * | rotate90Left () |
virtual AnImage * | rotate90Right () |
virtual AnImage * | scaleDown (int multiplier=2) |
virtual AnImage * | scaleUp (int multiplier=2) |
virtual AnImage * | zeroInterleaving () |
virtual AnImage * | partImage (int x0=0, int y0=0, int w=256, int h=256) |
virtual AnImage * | subImage (int x0, int y0, int x1, int y1) |
virtual AnImage * | smallImage (double xscale, double yscale) |
virtual int | getRed (int x, int y) |
virtual int | getGreen (int x, int y) |
virtual int | getBlue (int x, int y) |
virtual int | getGrey (int x, int y) |
virtual void | setRed (int x, int y, int value) |
virtual void | setGreen (int x, int y, int value) |
virtual void | setBlue (int x, int y, int value) |
virtual void | setGrey (int x, int y, int value) |
virtual void | set (int x, int y, int value) |
virtual int | get (int x, int y) |
virtual void | setRGB (int x, int y, int r, int g, int b) |
virtual unsigned char * | getData () |
virtual void | restaure (int iterations, double coeff) |
virtual void | restaure (int type, int iterations, double coeff) |
virtual void | report (FILE *file) |
virtual void | output () |
Private Attributes | |
int * | image |