#include <CImage.hpp>
Collaboration diagram for CImage:

Purpose: Image used in computations
@ Copyrights: Bernard De Cuyper & Eddy Fraiha 2003, Eggs & Pictures. MIT/Open BSD copyright model.
Public Methods | |
| CImage (int w, int h) | |
| CImage (int w, int h, const RComplex &value) | |
| CImage (AnImage *source) | |
| CImage (AnImage *source, int achannel) | |
| CImage (AnImage *source, bool normalized) | |
| CImage (CImage &im) | |
| ~CImage () | |
| CImage * | copy () |
| CImage * | scaleDown (int multiplier=2) |
| RComplex * | getData () |
| void | set (CImage &im) |
| void | set (CImage &im, int n, int *xp, int *yp) |
| bool | isNormalized () |
| int | getWidth () |
| int | getHeight () |
| RComplex | get (int x, int y) |
| void | set (int x, int y, double value) |
| void | set (int x, int y, const RComplex &value) |
| RComplex | getSafe (int x, int y) |
| void | setSafe (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+= (CImage &image) |
| void | operator-= (CImage &image) |
| void | mult (double rsat) |
| void | convolveHV (int m1, int m2, int m3) |
| void | inverse (double biais=0.0000001) |
| void | root () |
| void | sqr () |
| RComplex | laplacian (int x, int y) |
| RComplex | isometricLaplacian (int x, int y) |
| RComplex | dfX_0 (int x, int y) |
| RComplex | dfY_0 (int x, int y) |
| RComplex | dfX_0_div2 (int x, int y, int idx, int idy) |
| RComplex | dfY_0_div2 (int x, int y, int idx, int idy) |
| RComplex | dfX_0_2 (int x, int y) |
| RComplex | dfY_0_2 (int x, int y) |
| RComplex | dfX_p1 (int x, int y) |
| RComplex | dfY_p1 (int x, int y) |
| RComplex | dfX_m1 (int x, int y) |
| RComplex | dfY_m1 (int x, int y) |
| RComplex | dfX2 (int x, int y) |
| RComplex | dfY2 (int x, int y) |
| RComplex | dfXY (int x, int y) |
| RComplex | dfXYc (int x, int y) |
| RComplex | dfX2_2 (int x, int y) |
| RComplex | dfY2_2 (int x, int y) |
| RComplex | dfXY_2 (int x, int y) |
| RComplex | In (int x, int y) |
| RComplex | In (AbsLimiter *limiter, int x, int y) |
| RComplex | InMinmod (int x, int y) |
| RComplex | Inn (int x, int y) |
| RComplex | Iee (int x, int y) |
Private Attributes | |
| bool | normalisation |
| int | width |
| int | height |
| int | channel |
| RComplex * | p1 |
| RComplex ** | data |
| double | PI |
![]() |
