home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Simtel MSDOS 1992 June
/
SIMTEL_0692.cdr
/
msdos
/
microcrn
/
issue_40.arc
/
DAIMS.ARC
/
EKPANEL.HXX
< prev
next >
Wrap
Text File
|
1988-02-10
|
2KB
|
42 lines
char * ekman_panel_constructor(double, double, int, double, double, int);
double dcVAL(char * ekman_panel_handle);
double acVAL(char * ekman_panel_handle);
int acWAVES(char * ekman_panel_handle);
short Ekman_changed(char * ekman_panel_handle);
int Ekman_nsteps(char * ekman_panel_handle);
short Ekman_new_resolution(char * ekman_panel_handle);
double ek_xldomain(char * ekman_panel_handle);
double ek_xrdomain(char * ekman_panel_handle);
void Ekman_dirty_flag_reset(char * ekman_panel_handle);
/*
-*++ class ekpanel: SunView control panel for ekman layer
**
** (*++ history:
** 6 Jan 88 Bruce Eckel Creation date. Top-level wrapping for
** Keffer's C code.
** ++*)
**
** (*++ detailed:
** ++*)
*/
class ekman_layer;
class ekpanel {
char * ekman_panel_handle;
public:
ekpanel(ekman_layer & ekman);
char * handle() { return ekman_panel_handle;}
double dc_value() { return dcVAL(ekman_panel_handle); }
double ac_value() { return acVAL(ekman_panel_handle); }
int ac_waves() { return acWAVES(ekman_panel_handle); }
double xldomain() { return ek_xldomain(ekman_panel_handle); }
double xrdomain() { return ek_xrdomain(ekman_panel_handle); }
short changed() { return Ekman_changed(ekman_panel_handle); }
void reset() { Ekman_dirty_flag_reset(ekman_panel_handle); }
int resolution() { return Ekman_nsteps(ekman_panel_handle); }
short new_resolution()
{ return Ekman_new_resolution(ekman_panel_handle); }
};