ifs.c File Reference
Go to the source code of this file.
|
Classes |
| struct | Similitude_Struct |
| struct | Fractal_Struct |
Typedefs |
| typedef float | DBL |
| typedef int | F_PT |
| typedef struct Similitude_Struct | SIMI |
| typedef struct Fractal_Struct | FRACTAL |
Functions |
| static DBL | Gauss_Rand (DBL c, DBL A, DBL S) |
| static DBL | Half_Gauss_Rand (DBL c, DBL A, DBL S) |
| static void | Random_Simis (FRACTAL *F, SIMI *Cur, int i) |
| static void | free_ifs_buffers (FRACTAL *Fractal) |
| static void | free_ifs (FRACTAL *Fractal) |
| void | init_ifs (int width, int height) |
| static void | Transform (SIMI *Simi, F_PT xo, F_PT yo, F_PT *x, F_PT *y) |
| static void | Trace (FRACTAL *F, F_PT xo, F_PT yo) |
| static void | Draw_Fractal () |
| IFSPoint * | draw_ifs (int *nbpt) |
| void | release_ifs () |
Variables |
| static const char | sccsid [] = "@(#)ifs.c 5.00 2002/04/11 baffe" |
| static FRACTAL * | Root = (FRACTAL *) NULL |
| static FRACTAL * | Cur_F |
| IFSPoint * | Buf |
| static int | Cur_Pt |
Typedef Documentation
Definition at line 86 of file ifs.c.
Definition at line 87 of file ifs.c.
Function Documentation
| static void Random_Simis |
( |
FRACTAL * |
F, |
|
|
SIMI * |
Cur, |
|
|
int |
i | |
|
) |
| | [static] |
| static void free_ifs_buffers |
( |
FRACTAL * |
Fractal |
) |
[static] |
| static void free_ifs |
( |
FRACTAL * |
Fractal |
) |
[static] |
| void init_ifs |
( |
int |
width, |
|
|
int |
height | |
|
) |
| | |
| static void Draw_Fractal |
( |
|
) |
[static] |
| void release_ifs |
( |
void |
|
) |
|
Variable Documentation
const char sccsid[] = "@(#)ifs.c 5.00 2002/04/11 baffe" [static] |
Definition at line 5 of file ifs.c.