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

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, AttitudeDataModelattitudeDataModelMap_
 
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

com.generalrobotix.ui.view.graph.TrendGraphModel.TrendGraphModel ( int  numGraph)
inline

コンストラクタ

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

Definition at line 490 of file TrendGraphModel.java.

void com.generalrobotix.ui.view.graph.TrendGraphModel._updateDiv ( )
inlineprivate

軸分割更新

Definition at line 419 of file TrendGraphModel.java.

DataSeries com.generalrobotix.ui.view.graph.TrendGraphModel.addDataItem ( DataItem  dataItem)
inline

データアイテム追加

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

Definition at line 681 of file TrendGraphModel.java.

void com.generalrobotix.ui.view.graph.TrendGraphModel.clearDataItem ( )
inline

Definition at line 669 of file TrendGraphModel.java.

double com.generalrobotix.ui.view.graph.TrendGraphModel.getMarkerPos ( )
inline

マーカ位置取得

Parameters
doubleマーカ位置

Definition at line 213 of file TrendGraphModel.java.

int com.generalrobotix.ui.view.graph.TrendGraphModel.getNumGraph ( )
inline

Definition at line 101 of file TrendGraphModel.java.

double com.generalrobotix.ui.view.graph.TrendGraphModel.getStepTime ( )
inline

ステップ時間取得

Parameters
doubleステップ時間

Definition at line 222 of file TrendGraphModel.java.

AxisInfo com.generalrobotix.ui.view.graph.TrendGraphModel.getTimeAxisInfo ( )
inline

時間軸情報取得

Returns
AxisInfo 時間軸情報

Definition at line 132 of file TrendGraphModel.java.

double com.generalrobotix.ui.view.graph.TrendGraphModel.getTimeRange ( )
inline

時間レンジ取得

Parameters
double時間レンジ(秒)

Definition at line 204 of file TrendGraphModel.java.

double com.generalrobotix.ui.view.graph.TrendGraphModel.getTotalTime ( )
inline

トータル時間取得

Parameters
doubleトータル時間

Definition at line 231 of file TrendGraphModel.java.

TrendGraph com.generalrobotix.ui.view.graph.TrendGraphModel.getTrendGraph ( int  index)
inline

Definition at line 105 of file TrendGraphModel.java.

String com.generalrobotix.ui.view.graph.TrendGraphModel.getTrendGraphName ( int  index)
inline

Definition at line 109 of file TrendGraphModel.java.

void com.generalrobotix.ui.view.graph.TrendGraphModel.init ( )
inlineprivate

Definition at line 459 of file TrendGraphModel.java.

void com.generalrobotix.ui.view.graph.TrendGraphModel.initGetData ( )
inline

Definition at line 483 of file TrendGraphModel.java.

void com.generalrobotix.ui.view.graph.TrendGraphModel.removeDataItem ( DataItem  dataItem)
inline

データアイテム削除

Parameters
dataItemデータアイテム

Definition at line 372 of file TrendGraphModel.java.

void com.generalrobotix.ui.view.graph.TrendGraphModel.setCurrentTime ( long  currentTime)
inline

現在時刻設定

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

Definition at line 240 of file TrendGraphModel.java.

void com.generalrobotix.ui.view.graph.TrendGraphModel.setPanel ( GraphPanel  gPanel)
inline

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.

void com.generalrobotix.ui.view.graph.TrendGraphModel.setStepTime ( long  stepTime)
inline

時間刻み幅設定

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

Definition at line 141 of file TrendGraphModel.java.

void com.generalrobotix.ui.view.graph.TrendGraphModel.setTotalTime ( double  totalTime)
inline

総時間設定

Parameters
totalTimelong 総時間(カウント)

Definition at line 176 of file TrendGraphModel.java.

void com.generalrobotix.ui.view.graph.TrendGraphModel.setWorldState ( GrxWorldStateItem  world)
inline

Definition at line 453 of file TrendGraphModel.java.

void com.generalrobotix.ui.view.graph.TrendGraphModel.updateGraph ( )
inline

Definition at line 657 of file TrendGraphModel.java.

void com.generalrobotix.ui.view.graph.TrendGraphModel.worldTimeChanged ( Time  time)
inline

Definition at line 118 of file TrendGraphModel.java.

Member Data Documentation

HashMap<String, AttitudeDataModel> com.generalrobotix.ui.view.graph.TrendGraphModel.attitudeDataModelMap_
private

Definition at line 60 of file TrendGraphModel.java.

long com.generalrobotix.ui.view.graph.TrendGraphModel.baseCount_

Definition at line 51 of file TrendGraphModel.java.

double com.generalrobotix.ui.view.graph.TrendGraphModel.baseTime_
private

Definition at line 48 of file TrendGraphModel.java.

double com.generalrobotix.ui.view.graph.TrendGraphModel.currentTime_
private

Definition at line 43 of file TrendGraphModel.java.

HashMap<String, Integer > com.generalrobotix.ui.view.graph.TrendGraphModel.dataItemCount_
private

Definition at line 55 of file TrendGraphModel.java.

DataModel [] com.generalrobotix.ui.view.graph.TrendGraphModel.dataModelArray_
private

Definition at line 59 of file TrendGraphModel.java.

HashMap<String, DataModel> com.generalrobotix.ui.view.graph.TrendGraphModel.dataModelMap_
private

Definition at line 58 of file TrendGraphModel.java.

double com.generalrobotix.ui.view.graph.TrendGraphModel.fixedMarkerPos_
private

Definition at line 65 of file TrendGraphModel.java.

GraphPanel com.generalrobotix.ui.view.graph.TrendGraphModel.gPanel_ = null
private

Definition at line 68 of file TrendGraphModel.java.

final double com.generalrobotix.ui.view.graph.TrendGraphModel.LOG10 = Math.log(10)
staticprivate

Definition at line 37 of file TrendGraphModel.java.

boolean com.generalrobotix.ui.view.graph.TrendGraphModel.markerFixed_
private

Definition at line 64 of file TrendGraphModel.java.

double com.generalrobotix.ui.view.graph.TrendGraphModel.markerPos_
private

Definition at line 46 of file TrendGraphModel.java.

final double com.generalrobotix.ui.view.graph.TrendGraphModel.MAX_DIV = 10
staticprivate

Definition at line 36 of file TrendGraphModel.java.

long com.generalrobotix.ui.view.graph.TrendGraphModel.prevLogSize_ = -1
private

Definition at line 70 of file TrendGraphModel.java.

int com.generalrobotix.ui.view.graph.TrendGraphModel.sampleCount_

Definition at line 50 of file TrendGraphModel.java.

double com.generalrobotix.ui.view.graph.TrendGraphModel.stepTime_
private

Definition at line 41 of file TrendGraphModel.java.

long com.generalrobotix.ui.view.graph.TrendGraphModel.stepTimeCount_
private

Definition at line 39 of file TrendGraphModel.java.

final double com.generalrobotix.ui.view.graph.TrendGraphModel.TIME_SCALE = 1000000
static

Definition at line 35 of file TrendGraphModel.java.

AxisInfo com.generalrobotix.ui.view.graph.TrendGraphModel.timeAxisInfo_
private

Definition at line 53 of file TrendGraphModel.java.

double com.generalrobotix.ui.view.graph.TrendGraphModel.timeRange_
private

Definition at line 45 of file TrendGraphModel.java.

double com.generalrobotix.ui.view.graph.TrendGraphModel.totalTime_
private

Definition at line 42 of file TrendGraphModel.java.

TrendGraph [] com.generalrobotix.ui.view.graph.TrendGraphModel.trendGraph_
private

Definition at line 33 of file TrendGraphModel.java.

GrxWorldStateItem com.generalrobotix.ui.view.graph.TrendGraphModel.world_ = null
private

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 Sat May 8 2021 02:42:44