49 #include <EST_String.h> 
   77     void init() {rise_amp = 0.0; rise_dur = 0.0; 
 
   78         start_amp =0.0; fall_amp = 0.0; fall_dur = 0.0; 
 
   79         start_pos = 0.0; peak_pos = 0.0; type = 
""; }
 
   88     friend ostream& operator << (ostream& s, 
EventRFC &e) 
 
   90     s << e.type << 
" " << e.rise_amp << 
" " << e.rise_dur
 
   91         << 
" " << e.fall_amp << 
" " << e.fall_dur
 
   92         << 
" " << e.start_amp << 
" " << e.start_pos
 
  125     void set_start_f0(
float a);
 
  126     void set_start_pos(
float a);
 
  127     void set_peak_f0(
float a);
 
  128     void set_peak_pos(
float a);
 
  129     void set_end_f0(
float a);
 
  130     void set_end_pos(
float a);
 
  135     friend ostream& operator << (ostream& s, 
EventSI &e) 
 
  137     s << e.type << 
" ra:" << e.rise_amp() << 
" rd:" << e.rise_dur()
 
  138         << 
"fa: " << e.fall_amp() << 
" fd:" << e.fall_dur()
 
  139         << 
" sf0:" << e.start_f0() << 
" spos:" << e.start_pos()
 
  140         << 
" pf0:" << e.peak_f0() << 
" ppos:" << e.peak_pos()
 
  141         << 
" ef0:" << e.end_f0() << 
" epos:" << e.end_pos()
 
  164     void set_amp(
float a);
 
  165     void set_dur(
float a);
 
  166     void set_tilt(
float a);
 
  167     void set_pos(
float a);
 
  171     void set_start_f0(
float a);
 
  172     void set_start_pos(
float a);
 
  174     friend ostream& operator << (ostream& s, 
EventTilt &e) 
 
  176     s << e.type << 
" " << e.amp() << 
" " << e.dur()
 
  177         << 
" " << e.tilt() << 
" " << e.pos()
 
  178         << 
" sf0 " << e.start_f0() << 
" " << e.start_pos()
 
  185 void gc_eventsi(
void *w);
 
  186 void gc_eventtilt(
void *w);
 
  187 void gc_eventrfc(
void *w);
 
  189 #endif // __Event_H__