Public Member Functions | |
void | addLast (double value) |
DataSeries (int size, double xOffset, double xStep) | |
double[] | getData () |
int | getHeadPos () |
int | getSize () |
double | getXOffset () |
double | getXStep () |
void | set (int pos, double value) |
void | setHead (int pos, double[] data) |
void | setSize (int size) |
void | setTail (int pos, double[] data) |
void | setXOffset (double xOffset) |
void | setXStep (double xStep) |
void | shift (int count) |
Private Attributes | |
double[] | data_ |
int | headPos_ |
int | size_ |
double | xOffset_ |
double | xStep_ |
com.generalrobotix.ui.view.graph.DataSeries.DataSeries | ( | int | size, |
double | xOffset, | ||
double | xStep | ||
) | [inline] |
コンストラクタ
size | int データ点数 |
xOffset | double X座標値オフセット |
xStep | double X座標値刻み幅 |
Definition at line 37 of file DataSeries.java.
void com.generalrobotix.ui.view.graph.DataSeries.addLast | ( | double | value | ) | [inline] |
末尾にデータ追加 1つデータを移動して、valueを書き込む (xOffset += xStep)
count | int データ移動量 |
Definition at line 279 of file DataSeries.java.
double [] com.generalrobotix.ui.view.graph.DataSeries.getData | ( | ) | [inline] |
int com.generalrobotix.ui.view.graph.DataSeries.getSize | ( | ) | [inline] |
double com.generalrobotix.ui.view.graph.DataSeries.getXOffset | ( | ) | [inline] |
double com.generalrobotix.ui.view.graph.DataSeries.getXStep | ( | ) | [inline] |
void com.generalrobotix.ui.view.graph.DataSeries.set | ( | int | pos, |
double | value | ||
) | [inline] |
データ設定 先頭からpos離れたところにデータを書き込む
pos | データ設定位置 |
value | 値 |
Definition at line 294 of file DataSeries.java.
void com.generalrobotix.ui.view.graph.DataSeries.setHead | ( | int | pos, |
double[] | data | ||
) | [inline] |
先頭データ設定 データ先頭位置からposだけ離れたところからdataを書き込む データ末尾を超える部分は切り捨てる
pos | int データ設定位置 |
data | double[] データ |
Definition at line 145 of file DataSeries.java.
void com.generalrobotix.ui.view.graph.DataSeries.setSize | ( | int | size | ) | [inline] |
void com.generalrobotix.ui.view.graph.DataSeries.setTail | ( | int | pos, |
double[] | data | ||
) | [inline] |
末尾データ設定 データ末尾位置からposだけ離れたところからdataを書き込む データ末尾を超える部分は切り捨てる
pos | int データ設定位置 |
data | double[] データ |
Definition at line 213 of file DataSeries.java.
void com.generalrobotix.ui.view.graph.DataSeries.setXOffset | ( | double | xOffset | ) | [inline] |
void com.generalrobotix.ui.view.graph.DataSeries.setXStep | ( | double | xStep | ) | [inline] |
void com.generalrobotix.ui.view.graph.DataSeries.shift | ( | int | count | ) | [inline] |
データ移動 countだけデータを移動する。 countが正の場合、データ末尾にcountだけNaNを追加する (データ先頭位置が移動し、先頭データが削除される) (xOffset += xStep * count) countが負の場合、データ先頭に-countだけNaNを追加する (データ先頭位置が移動し、末尾データが削除される) (xOffset -= xStep * count)
count | int データ移動量 |
Definition at line 232 of file DataSeries.java.
double [] com.generalrobotix.ui.view.graph.DataSeries.data_ [private] |
Definition at line 23 of file DataSeries.java.
Definition at line 24 of file DataSeries.java.
Definition at line 22 of file DataSeries.java.
double com.generalrobotix.ui.view.graph.DataSeries.xOffset_ [private] |
Definition at line 25 of file DataSeries.java.
double com.generalrobotix.ui.view.graph.DataSeries.xStep_ [private] |
Definition at line 26 of file DataSeries.java.