Class QualifiedRational

java.lang.Object
eu.bandm.tools.ops.Tuple2<Rational,Boolean>
eu.bandm.music.entities.QualifiedRational
All Implemented Interfaces:
Tuploid0, Tuploid1<Rational>, Tuploid2<Rational,Boolean>, Serializable, Comparable<Tuple2<Rational,Boolean>>

public class QualifiedRational extends Tuple2<Rational,Boolean> implements Comparable<Tuple2<Rational,Boolean>>
Realizes Rational X Bboolean.
The Boolean value has always the meaning of "soundNotPause".
The rational value can be used for time points OR for duration, so this data type is a little bit hacky.
It is needed as argument (and hashkey) for Metric Split operation.

FIXME "constructor private" machen und NUR NOCH cache benutzen ?
FIXME Zwei verschiedene Klassen für duration und time point?

See Also: