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.StringgetName()voidoperate(MusicShapeEditor se, MusicShape s)reverse selected range of MusicShapevoidsetName(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:
operatein interfaceMusicShapeEditorOperator
-
getName
public java.lang.String getName() -
setName
public void setName(java.lang.String n)
-