#include <C3CImage.hpp>
Collaboration diagram for C3CImage:
Purpose: Color image manipulation.
@ Copyrights: Bernard De Cuyper & Eddy Fraiha 2003, Eggs & Pictures. MIT/Open BSD copyright model.
Public Methods | |
C3CImage (int w, int h, double value=0) | |
C3CImage (int w, int h, double c1, double c2, double c3) | |
C3CImage (int w, int h, const RComplex &value) | |
C3CImage (AnImage *source) | |
C3CImage (AnImage *source, int achannel) | |
C3CImage (AnImage *source, bool normalized) | |
C3CImage (C3CImage &im) | |
~C3CImage () | |
C3CImage * | copy () |
int | getChannels () |
CImage * | getChannel (int i) |
void | setChannel (int i, CImage *image) |
RComplex * | getData (int i) |
void | set (C3CImage &im) |
bool | isNormalized () |
int | getWidth () |
int | getHeight () |
int | numberOfChannels () |
RComplex | get (int ch, int x, int y) |
void | set (int ch, int x, int y, double value) |
void | set (int ch, int x, int y, const RComplex &value) |
void | operator *= (double value) |
void | operator/= (double value) |
void | operator+= (double value) |
void | operator-= (double value) |
void | operator *= (const RComplex &value) |
void | operator/= (const RComplex &value) |
void | operator+= (const RComplex &value) |
void | operator-= (const RComplex &value) |
void | operator+= (C3CImage &image) |
void | operator-= (C3CImage &image) |
void | mult (double rsat) |
void | inverse (double biais=0.0000001) |
void | root () |
void | sqr () |
RComplex | laplacian (int ch, int x, int y) |
RComplex | isometricLaplacian (int ch, int x, int y) |
RComplex | dfX_0 (int ch, int x, int y) |
RComplex | dfY_0 (int ch, int x, int y) |
RComplex | dfX_0_2 (int ch, int x, int y) |
RComplex | dfY_0_2 (int ch, int x, int y) |
RComplex | dfX_p1 (int ch, int x, int y) |
RComplex | dfY_p1 (int ch, int x, int y) |
RComplex | dfX_m1 (int ch, int x, int y) |
RComplex | dfY_m1 (int ch, int x, int y) |
RComplex | dfX2 (int ch, int x, int y) |
RComplex | dfY2 (int ch, int x, int y) |
RComplex | dfXY (int ch, int x, int y) |
RComplex | dfX2_2 (int ch, int x, int y) |
RComplex | dfY2_2 (int ch, int x, int y) |
RComplex | dfXY_2 (int ch, int x, int y) |
Private Attributes | |
bool | normalisation |
int | width |
int | height |
CImage * | channel [3] |
double | PI |