Package com.softsynth.jmsl.util
Class RetrogradeMusicShapeEditorOperator
java.lang.Object
com.softsynth.jmsl.util.RetrogradeMusicShapeEditorOperator
- All Implemented Interfaces:
Namable
,MusicShapeEditorOperator
public class RetrogradeMusicShapeEditorOperator extends java.lang.Object implements MusicShapeEditorOperator
Reverse a range of a MusicShape
- Author:
- Nick Didkovsky, nick@didkovsky.com
-
Constructor Summary
Constructors Constructor Description RetrogradeMusicShapeEditorOperator()
-
Method Summary
Modifier and Type Method Description java.lang.String
getName()
void
operate(MusicShapeEditor se, MusicShape s)
reverse selected range of MusicShapevoid
setName(java.lang.String n)
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
RetrogradeMusicShapeEditorOperator
public RetrogradeMusicShapeEditorOperator()
-
-
Method Details
-
operate
reverse selected range of MusicShapeif (se.getRangeStartIndex() != -1 && se.getRangeEndIndex() != -1 && Limits.within(se.getDimension(), 0, s.dimension() - 1)) { s.reverse(se.getRangeStartIndex(), se.getRangeEndIndex(), se.getDimension()); }
- Specified by:
operate
in interfaceMusicShapeEditorOperator
-
getName
public java.lang.String getName() -
setName
public void setName(java.lang.String n)
-