jazz.core
Class Duration
java.lang.Object
|
+--jazz.util.Fraction
|
+--jazz.core.Duration
- All Implemented Interfaces:
- java.lang.Cloneable, java.io.Serializable
- public class Duration
- extends jazz.util.Fraction
- implements java.lang.Cloneable, java.io.Serializable
- See Also:
- Serialized Form
| Methods inherited from class jazz.util.Fraction |
add, addCoef, compare, div, doubleValue, getDenominator, getNumerator, main, mult, reduce, subtract, toString |
| Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Duration
public Duration()
Duration
public Duration(int counts,
int subdivision)
getCounts
public int getCounts()
getSubdivision
public int getSubdivision()
getQuarters
public double getQuarters()
getFilled
public boolean getFilled()
getStem
public boolean getStem()
getNumFlags
public int getNumFlags()
getNumDots
public int getNumDots()
getGrouping
public int getGrouping()
clone
public java.lang.Object clone()
- Overrides:
clone in class jazz.util.Fraction
add
public static Duration add(Duration d1,
Duration d2)
subtract
public static Duration subtract(Duration d1,
Duration d2)
addCoef
public static Duration addCoef(int c1,
Duration d1,
int c2,
Duration d2)
mult
public static Duration mult(Duration d1,
Duration d2)
div
public static Duration div(Duration d1,
Duration d2)
compare
public static int compare(Duration d1,
Duration d2)