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

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

public class ShapingOperation
extends AbstractOperation


Constructor Summary
ShapingOperation(BigBangModel model, TransformationProperties properties, java.util.TreeMap<java.lang.Double,java.lang.Double> shapingLocations)
           
ShapingOperation(BigBangModel model, XMLReader reader, org.w3c.dom.Element element)
           
 
Method Summary
 void addShapingLocations(java.util.TreeMap<java.lang.Double,java.lang.Double> shapingLocations)
           
 OperationPathResults execute()
           
 java.util.List<TransformationPaths> getShapingPaths()
           
 void toXML(XMLWriter writer)
           
 
Methods inherited from class org.rubato.rubettes.bigbang.model.operations.AbstractOperation
clone, clone, getDuration, getPresentationName, getSplitOperations, isAnimatable, isSplittable, modify, setDuration, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ShapingOperation

public ShapingOperation(BigBangModel model,
                        TransformationProperties properties,
                        java.util.TreeMap<java.lang.Double,java.lang.Double> shapingLocations)

ShapingOperation

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

addShapingLocations

public void addShapingLocations(java.util.TreeMap<java.lang.Double,java.lang.Double> shapingLocations)

getShapingPaths

public java.util.List<TransformationPaths> getShapingPaths()

execute

public OperationPathResults execute()
Specified by:
execute in class AbstractOperation

toXML

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