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

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.ReflectionTransformation

public class ReflectionTransformation
extends AbstractLocalTransformation


Constructor Summary
ReflectionTransformation(BigBangModel model, ReflectionTransformation other)
           
ReflectionTransformation(BigBangModel model, TransformationProperties properties, double[] reflectionVector)
           
ReflectionTransformation(BigBangModel model, XMLReader reader, org.w3c.dom.Element element)
           
 
Method Summary
 double[] getReflectionVector()
           
 void modify(double[] newValues)
           
 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

ReflectionTransformation

public ReflectionTransformation(BigBangModel model,
                                ReflectionTransformation other)

ReflectionTransformation

public ReflectionTransformation(BigBangModel model,
                                TransformationProperties properties,
                                double[] reflectionVector)

ReflectionTransformation

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

modify

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

getReflectionVector

public double[] getReflectionVector()

toXML

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