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

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.AbstractLocalTransformation
              extended by org.rubato.rubettes.bigbang.model.operations.ShearingTransformation

public class ShearingTransformation
extends AbstractLocalTransformation


Constructor Summary
ShearingTransformation(BigBangModel model, TransformationProperties properties, double[] shearingFactors)
           
ShearingTransformation(BigBangModel model, XMLReader reader, org.w3c.dom.Element element)
           
 
Method Summary
 double[] getShearingFactors()
           
 void modify(double[] newShearingFactors)
           
 void toXML(XMLWriter writer)
           
 
Methods inherited from class org.rubato.rubettes.bigbang.model.operations.AbstractLocalTransformation
getCenter, getEndingPoint, getSplitOperations, updateOperation
 
Methods inherited from class org.rubato.rubettes.bigbang.model.operations.AbstractTransformation
execute, getXYViewParameters, modifyCenter, 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

ShearingTransformation

public ShearingTransformation(BigBangModel model,
                              TransformationProperties properties,
                              double[] shearingFactors)

ShearingTransformation

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

modify

public void modify(double[] newShearingFactors)
Overrides:
modify in class AbstractTransformation

getShearingFactors

public double[] getShearingFactors()

toXML

public void toXML(XMLWriter writer)
Overrides:
toXML in class AbstractLocalTransformation