com.softsynth.jmsl.util
Class FitToRangeMusicShapeEditorOperator

java.lang.Object
  extended by com.softsynth.jmsl.util.FitToRangeMusicShapeEditorOperator
All Implemented Interfaces:
Namable, MusicShapeEditorOperator

public class FitToRangeMusicShapeEditorOperator
extends java.lang.Object
implements MusicShapeEditorOperator

Compress or expand each element in selected range so that it fits within floor and ceiling thresholds set by user in MusicShapeEditor

Author:
Nick Didkovsky, (c) 2005 Nick Didkovsky, didkovn@mail.rockefeller.edu

Constructor Summary
FitToRangeMusicShapeEditorOperator()
           
 
Method Summary
 java.lang.String getName()
           
 void operate(MusicShapeEditor se, MusicShape s)
           
 void setName(java.lang.String name)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FitToRangeMusicShapeEditorOperator

public FitToRangeMusicShapeEditorOperator()
Method Detail

operate

public void operate(MusicShapeEditor se,
                    MusicShape s)
Specified by:
operate in interface MusicShapeEditorOperator

getName

public java.lang.String getName()
Specified by:
getName in interface Namable

setName

public void setName(java.lang.String name)
Specified by:
setName in interface Namable