org.rubato.rubettes.bigbang.model.operations
Class TranslationTransformation

java.lang.Object
  extended by org.rubato.rubettes.bigbang.model.operations.AbstractOperation
      extended by org.rubato.rubettes.bigbang.model.operations.AbstractTransformation
          extended by org.rubato.rubettes.bigbang.model.operations.TranslationTransformation

public class TranslationTransformation
extends AbstractTransformation


Constructor Summary
TranslationTransformation(BigBangModel model, TransformationProperties properties)
           
TranslationTransformation(BigBangModel model, XMLReader reader, org.w3c.dom.Element element)
           
 
Method Summary
 double[] getEndingPoint()
           
 java.util.List<AbstractOperation> getSplitOperations(double ratio)
           
 double[] getStartingPoint()
           
 
Methods inherited from class org.rubato.rubettes.bigbang.model.operations.AbstractTransformation
execute, getCenter, getXYViewParameters, modify, modifyCenter, toXML, updateProperties
 
Methods inherited from class org.rubato.rubettes.bigbang.model.operations.AbstractOperation
clone, clone, getDuration, getPresentationName, isAnimatable, isSplittable, modify, setDuration, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

TranslationTransformation

public TranslationTransformation(BigBangModel model,
                                 TransformationProperties properties)

TranslationTransformation

public TranslationTransformation(BigBangModel model,
                                 XMLReader reader,
                                 org.w3c.dom.Element element)
Method Detail

getSplitOperations

public java.util.List<AbstractOperation> getSplitOperations(double ratio)
Overrides:
getSplitOperations in class AbstractOperation
Parameters:
ratio - a number between 0 and 1
Returns:
a list with two operations that represent this operation split at the given ratio. null if not splittable

getStartingPoint

public double[] getStartingPoint()

getEndingPoint

public double[] getEndingPoint()
Specified by:
getEndingPoint in class AbstractTransformation