Public Member Functions | Private Attributes | List of all members
com.generalrobotix.ui.view.graph.DataSeries Class Reference

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_
 

Detailed Description

データ系列クラス

Author
Kernel Inc.
Version
1.0 (2001/8/20)

Definition at line 18 of file DataSeries.java.

Constructor & Destructor Documentation

com.generalrobotix.ui.view.graph.DataSeries.DataSeries ( int  size,
double  xOffset,
double  xStep 
)
inline

コンストラクタ

Parameters
sizeint データ点数
xOffsetdouble X座標値オフセット
xStepdouble X座標値刻み幅

Definition at line 37 of file DataSeries.java.

Member Function Documentation

void com.generalrobotix.ui.view.graph.DataSeries.addLast ( double  value)
inline

末尾にデータ追加 1つデータを移動して、valueを書き込む (xOffset += xStep)

Parameters
countint データ移動量

Definition at line 279 of file DataSeries.java.

double [] com.generalrobotix.ui.view.graph.DataSeries.getData ( )
inline

データ配列取得

Returns
double[] データ配列

Definition at line 124 of file DataSeries.java.

int com.generalrobotix.ui.view.graph.DataSeries.getHeadPos ( )
inline

データ先頭添字

Returns
int データ先頭添字

Definition at line 133 of file DataSeries.java.

int com.generalrobotix.ui.view.graph.DataSeries.getSize ( )
inline

サイズ取得

Returns
int サイズ

Definition at line 97 of file DataSeries.java.

double com.generalrobotix.ui.view.graph.DataSeries.getXOffset ( )
inline

X座標値オフセット取得

Returns
double X座標値オフセット

Definition at line 106 of file DataSeries.java.

double com.generalrobotix.ui.view.graph.DataSeries.getXStep ( )
inline

X座標値刻み幅取得

Returns
double X座標値刻み幅

Definition at line 115 of file DataSeries.java.

void com.generalrobotix.ui.view.graph.DataSeries.set ( int  pos,
double  value 
)
inline

データ設定 先頭からpos離れたところにデータを書き込む

Parameters
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を書き込む データ末尾を超える部分は切り捨てる

Parameters
posint データ設定位置
datadouble[] データ

Definition at line 145 of file DataSeries.java.

void com.generalrobotix.ui.view.graph.DataSeries.setSize ( int  size)
inline

データ点数再設定

Parameters
sizeint データ点数

Definition at line 59 of file DataSeries.java.

void com.generalrobotix.ui.view.graph.DataSeries.setTail ( int  pos,
double[]  data 
)
inline

末尾データ設定 データ末尾位置からposだけ離れたところからdataを書き込む データ末尾を超える部分は切り捨てる

Parameters
posint データ設定位置
datadouble[] データ

Definition at line 213 of file DataSeries.java.

void com.generalrobotix.ui.view.graph.DataSeries.setXOffset ( double  xOffset)
inline

X座標値オフセット設定

Parameters
xOffsetdouble X座標値オフセット

Definition at line 75 of file DataSeries.java.

void com.generalrobotix.ui.view.graph.DataSeries.setXStep ( double  xStep)
inline

X座標値刻み幅設定

Parameters
xOffsetdouble X座標値刻み幅

Definition at line 86 of file DataSeries.java.

void com.generalrobotix.ui.view.graph.DataSeries.shift ( int  count)
inline

データ移動 countだけデータを移動する。 countが正の場合、データ末尾にcountだけNaNを追加する (データ先頭位置が移動し、先頭データが削除される) (xOffset += xStep * count) countが負の場合、データ先頭に-countだけNaNを追加する (データ先頭位置が移動し、末尾データが削除される) (xOffset -= xStep * count)

Parameters
countint データ移動量

Definition at line 232 of file DataSeries.java.

Member Data Documentation

double [] com.generalrobotix.ui.view.graph.DataSeries.data_
private

Definition at line 23 of file DataSeries.java.

int com.generalrobotix.ui.view.graph.DataSeries.headPos_
private

Definition at line 24 of file DataSeries.java.

int com.generalrobotix.ui.view.graph.DataSeries.size_
private

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.


The documentation for this class was generated from the following file:


openhrp3
Author(s): AIST, General Robotix Inc., Nakamura Lab of Dept. of Mechano Informatics at University of Tokyo
autogenerated on Sat May 8 2021 02:42:44