
#ifndef _JL_FloatGrid_H_
#define _JL_FloatGrid_H_


#include <stdlib.h>
#include <iostream.h>

#include "jllib_include.h"

class GLPic;


float* NewFloatGrid(int size);

void ClearFloatGrid(float *f, int size);

void Fractal2D(float *f, int size, int step_size, float scale);
void Fractal2D(float *f, int size, float scale);

void Fractal_Island2D(float *f, int size, float scale);

void SphericalDispMap(float *f, int size);


float Sample_Lerp(float *f, int size, float s, float t);
void Sample_Lerp(float *f1, float *f2, int size, float s, float t,
				 float &v1, float &v2);


#endif
