/*
Eliza Dubroff
ps7#1
4/24/97
layer.h
*/

double surface(double x, double y);

class layer
{
double wide, large;
double (*func[2])(double, double);
public:
layer(double w, double l)
{wide=w;large=l;}
layer(double w, double l, 
      double (*top)(double, double), double (*bot) (double, double))
{wide=w;large=l;func[0] = top; func[1] = bot;}
double volume;
virtual double height(double x, double y) 
{return (*func[0])(x,y) - (*func[1])(x,y);}
void find_volume(void);
};
 

