class vecField { public: vecField(int x, int y, int scl); void getVec(float x,float y, float &dx,float &dy); float **dX; float **dY; float **normX; float **normY; void updateParms(); private: int nX,nY; float parm1,parm2,parm3; float signx,signy; float sinT,cosT; // North Pacific data set data int Prows, Pcols; float **Pxv, ** Pyv; }; /* class Pacific { public: Pacific(); void getVec(float X,float Y, float &dx, float &dy); // input a vector defined on [0..1][0..1]. // output a velocity vector. private: int rows,cols; float **xv; float **yv; }; */