Classes | Public Member Functions | Public Attributes | Static Public Attributes | Private Member Functions | Private Attributes | Static Private Attributes
com.generalrobotix.ui.view.graph.TrendGraphModel Class Reference

List of all members.

Classes

class  AttitudeDataModel

Public Member Functions

DataSeries addDataItem (DataItem dataItem)
void clearDataItem ()
double getMarkerPos ()
int getNumGraph ()
double getStepTime ()
AxisInfo getTimeAxisInfo ()
double getTimeRange ()
double getTotalTime ()
TrendGraph getTrendGraph (int index)
String getTrendGraphName (int index)
void initGetData ()
void removeDataItem (DataItem dataItem)
void setCurrentTime (long currentTime)
void setPanel (GraphPanel gPanel)
void setRangeAndPos (double timeRange, double markerPos)
void setStepTime (long stepTime)
void setTotalTime (double totalTime)
void setWorldState (GrxWorldStateItem world)
 TrendGraphModel (int numGraph)
void updateGraph ()
void worldTimeChanged (Time time)

Public Attributes

long baseCount_
int sampleCount_

Static Public Attributes

static final double TIME_SCALE = 1000000

Private Member Functions

void _getData (long origin, int offset, int count)
void _updateDiv ()
void AxisAngleToRPY (double[][] aa, double[][] rpy, int[] aapos, int[] rpypos)
void init ()

Private Attributes

HashMap< String,
AttitudeDataModel
attitudeDataModelMap_
double baseTime_
double currentTime_
HashMap< String, Integer > dataItemCount_
DataModel[] dataModelArray_
HashMap< String, DataModeldataModelMap_
double fixedMarkerPos_
GraphPanel gPanel_ = null
boolean markerFixed_
double markerPos_
long prevLogSize_ = -1
double stepTime_
long stepTimeCount_
AxisInfo timeAxisInfo_
double timeRange_
double totalTime_
TrendGraph[] trendGraph_
GrxWorldStateItem world_ = null

Static Private Attributes

static final double LOG10 = Math.log(10)
static final double MAX_DIV = 10

Detailed Description

トレンドグラフモデルクラス

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

Definition at line 31 of file TrendGraphModel.java.


Constructor & Destructor Documentation

コンストラクタ

Definition at line 75 of file TrendGraphModel.java.


Member Function Documentation

void com.generalrobotix.ui.view.graph.TrendGraphModel._getData ( long  origin,
int  offset,
int  count 
) [inline, private]

Definition at line 490 of file TrendGraphModel.java.

軸分割更新

Definition at line 419 of file TrendGraphModel.java.

データアイテム追加

Parameters:
DataItemdataItem データアイテム
Returns:
DataSeries データ系列

Definition at line 315 of file TrendGraphModel.java.

void com.generalrobotix.ui.view.graph.TrendGraphModel.AxisAngleToRPY ( double  aa[][],
double  rpy[][],
int[]  aapos,
int[]  rpypos 
) [inline, private]

Definition at line 681 of file TrendGraphModel.java.

Definition at line 669 of file TrendGraphModel.java.

マーカ位置取得

Parameters:
doubleマーカ位置

Definition at line 213 of file TrendGraphModel.java.

Definition at line 101 of file TrendGraphModel.java.

ステップ時間取得

Parameters:
doubleステップ時間

Definition at line 222 of file TrendGraphModel.java.

時間軸情報取得

Returns:
AxisInfo 時間軸情報

Definition at line 132 of file TrendGraphModel.java.

時間レンジ取得

Parameters:
double時間レンジ(秒)

Definition at line 204 of file TrendGraphModel.java.

トータル時間取得

Parameters:
doubleトータル時間

Definition at line 231 of file TrendGraphModel.java.

Definition at line 105 of file TrendGraphModel.java.

Definition at line 109 of file TrendGraphModel.java.

Definition at line 459 of file TrendGraphModel.java.

Definition at line 483 of file TrendGraphModel.java.

データアイテム削除

Parameters:
dataItemデータアイテム

Definition at line 372 of file TrendGraphModel.java.

現在時刻設定

Parameters:
longcurrentTime 現在時刻(カウント)

Definition at line 240 of file TrendGraphModel.java.

Definition at line 676 of file TrendGraphModel.java.

void com.generalrobotix.ui.view.graph.TrendGraphModel.setRangeAndPos ( double  timeRange,
double  markerPos 
) [inline]

時間レンジおよびマーカ位置設定

Parameters:
timeRangedouble 時間レンジ(秒)
markerPosdouble マーカ位置

Definition at line 187 of file TrendGraphModel.java.

時間刻み幅設定

Parameters:
stepTimelong 時間刻み幅(カウント)

Definition at line 141 of file TrendGraphModel.java.

総時間設定

Parameters:
totalTimelong 総時間(カウント)

Definition at line 176 of file TrendGraphModel.java.

Definition at line 453 of file TrendGraphModel.java.

Definition at line 657 of file TrendGraphModel.java.

Definition at line 118 of file TrendGraphModel.java.


Member Data Documentation

Definition at line 60 of file TrendGraphModel.java.

Definition at line 51 of file TrendGraphModel.java.

Definition at line 48 of file TrendGraphModel.java.

Definition at line 43 of file TrendGraphModel.java.

Definition at line 55 of file TrendGraphModel.java.

Definition at line 59 of file TrendGraphModel.java.

Definition at line 58 of file TrendGraphModel.java.

Definition at line 65 of file TrendGraphModel.java.

Definition at line 68 of file TrendGraphModel.java.

final double com.generalrobotix.ui.view.graph.TrendGraphModel.LOG10 = Math.log(10) [static, private]

Definition at line 37 of file TrendGraphModel.java.

Definition at line 64 of file TrendGraphModel.java.

Definition at line 46 of file TrendGraphModel.java.

final double com.generalrobotix.ui.view.graph.TrendGraphModel.MAX_DIV = 10 [static, private]

Definition at line 36 of file TrendGraphModel.java.

Definition at line 70 of file TrendGraphModel.java.

Definition at line 50 of file TrendGraphModel.java.

Definition at line 41 of file TrendGraphModel.java.

Definition at line 39 of file TrendGraphModel.java.

Definition at line 35 of file TrendGraphModel.java.

Definition at line 53 of file TrendGraphModel.java.

Definition at line 45 of file TrendGraphModel.java.

Definition at line 42 of file TrendGraphModel.java.

Definition at line 33 of file TrendGraphModel.java.

Definition at line 62 of file TrendGraphModel.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 Thu Apr 11 2019 03:30:22