クラス VibratoBPList

ビブラートデータポイントのリストを表すクラス


コンストラクタの概要
static  VibratoBPList new(string textNum,string textBPX,string textBPY)
          初期化を行う
static  VibratoBPList new(table<double> x,table<int> y)
          初期化を行う
 
メソッドの概要
 VibratoBPList clone()
          コピーを作成する
 VibratoBP get(int index)
          指定したインデックスのデータ点を取得する
 string getData()
          データ点のリストを、文字列に変換する。
 int getValueAt(double x,int defaultValue)
          指定した位置のビブラートカーブの値を取得する
 void set(int index,VibratoBP value)
          指定したインデックスのデータ点を設定する
 void setData(string value)
          "key1=value=1,key2=value2" のような文字列から、データ点のリストを設定する
 int size()
          データ点の個数を返す
 
コンストラクタの詳細

new

public static VibratoBPList new(string textNum,
                                string textBPX,
                                string textBPY)

初期化を行う

パラメータ:
textNum - データ点の個数の文字列表現
textBPX - x 軸のデータ点の値をカンマ区切りで繋げた文字列
textBPY - y 軸のデータ点の値をカンマ区切りで繋げた文字列
戻り値:

new

public static VibratoBPList new(table<double> x,
                                table<int> y)

初期化を行う

パラメータ:
x - x 軸の値のリスト
y - y 軸の値のリスト
戻り値:
メソッドの詳細

clone

public VibratoBPList clone()

コピーを作成する

戻り値:
このオブジェクトのコピー

get

public VibratoBP get(int index)

指定したインデックスのデータ点を取得する

パラメータ:
index - 0から始まるインデックス
戻り値:
データ点

getData

public string getData()

データ点のリストを、文字列に変換する。例えば "key1=value1,key2=value2" のように変換される

戻り値:
変換後の文字列

getValueAt

public int getValueAt(double x,
                      int defaultValue)

指定した位置のビブラートカーブの値を取得する

パラメータ:
x - 取得したい x 軸の値
defaultValue - ビブラートカーブのデフォルト値
戻り値:
ビブラートカーブの値

set

public void set(int index,
                VibratoBP value)

指定したインデックスのデータ点を設定する

パラメータ:
index - インデックス(最初のインデックスは0)
value - 設定するデータ点

setData

public void setData(string value)

"key1=value=1,key2=value2" のような文字列から、データ点のリストを設定する

パラメータ:
value - データ点の文字列形式

size

public int size()

データ点の個数を返す

戻り値:
データ点の個数