A.5 MeasureWeighter Klassenreferenz 235 A.5 MeasureWeighter Klassenreferenz Diese Klasse ermöglicht die relative Gewichtung der vom Raster der Taktmetrik erfaßten Einsatzzeiten. #include <weighter.h> Klassendiagramm für MeasureWeighter MeasureMetric MeasureWeighter Zusammengehörigkeiten von MeasureWeighter: Rational r_beat_dist r_beat_dist MetricLevel TimeSignature l_levels c_time_sig MeasureMetric MeasureWeighter Öffentliche Datenelemente • MeasureWeighter (const TimeSignature &ts, const Rational &bd) Konstruktor. • ∼MeasureWeighter () Destruktor. • void rebuild (Rational bd) Konstruiert eine neue Taktmetrik aufgrund einer neuen Rastergröße. • int weight (const Rational &attack) const Liefert das metrische Gewicht der angegebenen Einsatzzeit zurück. • int weight (int n) const Liefert das Gewicht des angegebenen Rasterpunktes zurück. • int num_weights () const Liefert die aktuelle Anzahl der Gewichte zurück.