portSMF
Loading...
Searching...
No Matches
Alg_event Class Referenceabstract
Inheritance diagram for Alg_event:
Alg_note Alg_update

Public Member Functions

virtual void show ()=0
bool is_note ()
bool is_update ()
char get_type ()
int get_type_code ()
bool get_selected ()
void set_selected (bool b)
long get_identifier ()
void set_identifier (long i)
void set_parameter (Alg_parameter_ptr new_parameter)
void set_string_value (const char *attr, const char *value)
void set_real_value (const char *attr, double value)
void set_logical_value (const char *attr, bool value)
void set_integer_value (const char *attr, long value)
void set_atom_value (const char *attr, const char *atom)
float get_pitch ()
float get_loud ()
double get_start_time ()
double get_end_time ()
double get_duration ()
void set_pitch (float)
void set_loud (float)
void set_duration (double)
bool has_attribute (const char *attr)
char get_attribute_type (const char *attr)
const char * get_string_value (const char *attr, const char *value=nullptr)
double get_real_value (const char *attr, double value=0.0)
bool get_logical_value (const char *attr, bool value=false)
long get_integer_value (const char *attr, long value=0)
const char * get_atom_value (const char *attr, const char *value=nullptr)
void delete_attribute (const char *attr)
const char * get_attribute ()
char get_update_type ()
const char * get_string_value ()
double get_real_value ()
bool get_logical_value ()
long get_integer_value ()
const char * get_atom_value ()
bool overlap (double t, double len, bool all)
const char * GetDescription ()

Public Attributes

double time
long chan

Protected Attributes

bool selected
char type
long key

Static Protected Attributes

static const char * description

The documentation for this class was generated from the following files: