ritornello.core.playable
Class Lapse

java.lang.Object
  |
  +--ritornello.core.playable.Lapse

public class Lapse
extends java.lang.Object


Constructor Summary
Lapse(Measure startMeasure, long startBeat, long startTick, long durationTicks)
          Constructor.
 
Method Summary
 long getDurationTicks()
           
 long getStartBeat()
           
 Measure getStartMeasure()
           
 long getStartTick()
           
 void setDurationTicks(long durationTicks)
           
 void setStartBeat(long startBeat)
           
 void setStartMeasure(Measure startMeasure)
           
 void setStartTick(long startTick)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Lapse

public Lapse(Measure startMeasure,
             long startBeat,
             long startTick,
             long durationTicks)
Constructor. Sets all internal attributes.

Parameters:
startBeat - - The start beat.
startTick - - The start tick.
durationTicks - - The duration in ticks.
Method Detail

getDurationTicks

public long getDurationTicks()

setDurationTicks

public void setDurationTicks(long durationTicks)

getStartBeat

public long getStartBeat()

setStartBeat

public void setStartBeat(long startBeat)

getStartMeasure

public Measure getStartMeasure()

setStartMeasure

public void setStartMeasure(Measure startMeasure)

getStartTick

public long getStartTick()

setStartTick

public void setStartTick(long startTick)