jp.crestmuse.cmx.gui.deveditor
クラス PrintableDeviatedNote

java.lang.Object
  上位を拡張 jp.crestmuse.cmx.gui.deveditor.PrintableDeviatedNote

public class PrintableDeviatedNote
extends java.lang.Object

PianoRollPanel上でDeviatedNoteを表示するするためのクラスです.

作成者:
ntotani

コンストラクタの概要
PrintableDeviatedNote(CompiledDeviation.DeviatedNote deviatedNote, PianoRollPanel parent)
           
 
メソッドの概要
 void asRealTime()
          実時刻として位置を更新する.
 void asTickTime()
          楽譜時刻として位置と幅を更新する.
 boolean changeDeviation(double attack, double release, double dynamics, double endDynamics)
          DeviatedNoteのchangeDeviationを呼び出して位置と色を更新する.
 CompiledDeviation.DeviatedNote getDeviatedNote()
           
 jp.crestmuse.cmx.gui.deveditor.PrintableDeviatedNote.NoteMoveHandle getHandle(int mouseX, int mouseY)
           
 boolean isMouseOnRight(int mouseX, int mouseY)
           
 boolean isMouseOver(int mouseX, int mouseY)
           
 void print(java.awt.Graphics g)
           
 void printAsHover(java.awt.Graphics g)
           
 void setMissNote(boolean missnote)
           
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

PrintableDeviatedNote

public PrintableDeviatedNote(CompiledDeviation.DeviatedNote deviatedNote,
                             PianoRollPanel parent)
メソッドの詳細

print

public void print(java.awt.Graphics g)

printAsHover

public void printAsHover(java.awt.Graphics g)

getDeviatedNote

public CompiledDeviation.DeviatedNote getDeviatedNote()

asTickTime

public void asTickTime()
楽譜時刻として位置と幅を更新する.


asRealTime

public void asRealTime()
実時刻として位置を更新する.


isMouseOver

public boolean isMouseOver(int mouseX,
                           int mouseY)

isMouseOnRight

public boolean isMouseOnRight(int mouseX,
                              int mouseY)

changeDeviation

public boolean changeDeviation(double attack,
                               double release,
                               double dynamics,
                               double endDynamics)
DeviatedNoteのchangeDeviationを呼び出して位置と色を更新する.


setMissNote

public void setMissNote(boolean missnote)

getHandle

public jp.crestmuse.cmx.gui.deveditor.PrintableDeviatedNote.NoteMoveHandle getHandle(int mouseX,
                                                                                     int mouseY)