概要 | パッケージ | クラス | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

## 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)

概要 | パッケージ | クラス | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド