de.humatic.dsj.edit
Class CuePoint

java.lang.Object
  extended by de.humatic.dsj.edit.CuePoint

public class CuePoint
extends java.lang.Object

A CuePoint is an entry in a TrackEffects automation curve, i.e. a point on the timeline where parameters of the effect change. Changes can either be abrupt or linear over time


Constructor Summary
CuePoint(java.lang.String parameterName, int t, float v, int curve)
          Creates a CuePoint for the given parameter (see EffectDescription.getParameterNames()).
 
Method Summary
 int getCurve()
           
 int getParameterID()
           
 java.lang.String getParameterName()
           
 int getTime()
           
 float getValue()
           
 void setCurve(int curve)
           
 void setFloatValue(float val)
           
 void setIntValue(int val)
           
 void setTime(int t)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

CuePoint

public CuePoint(java.lang.String parameterName,
                int t,
                float v,
                int curve)
Creates a CuePoint for the given parameter (see EffectDescription.getParameterNames()). The curve parameter determines if the value will abruptly jump to value v at time t (TrackEffect.JUMP) or approach it in linear fashion from the previous CuePoint (TrackEffect.LINEAR).

Method Detail

getValue

public float getValue()

getTime

public int getTime()

getCurve

public int getCurve()

setFloatValue

public void setFloatValue(float val)

setIntValue

public void setIntValue(int val)

setTime

public void setTime(int t)

setCurve

public void setCurve(int curve)

getParameterID

public int getParameterID()

getParameterName

public java.lang.String getParameterName()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object