org.simBio.sim.analyzer.graph.results
Class TimeSeriesSingle

java.lang.Object
  extended by org.simBio.sim.analyzer.graph.results.TimeSeriesSingle

public class TimeSeriesSingle
extends java.lang.Object

TimeSeriesValues の1系列をカプセル化するためのクラス.

Author:
misaki

Constructor Summary
TimeSeriesSingle(TimeSeriesValues values, int series, java.lang.String name, Component node)
          時系列をカプセル化する。
 
Method Summary
 long getIndexByTime(double searchTime)
          指定した時刻に対応するインデックスを取得する.
 java.lang.String getName()
          名前(target X)を取得する.
 Component getNode()
          対応するNodeを取得する.
 double getTime(long index)
          指定したインデックスの時刻を取得する.
 double getTimeMax()
          最大時刻を取得する.
 double getTimeMin()
          最小時刻を取得する.
 double getValue(long index)
          指定したインデックスのデータを取得する.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TimeSeriesSingle

public TimeSeriesSingle(TimeSeriesValues values,
                        int series,
                        java.lang.String name,
                        Component node)
時系列をカプセル化する。

Parameters:
values - 対応する TimeSeriesValuesインスタンス
series - 対応する TimeSeriesValuesインスタンスの系列番号
name - 名前(target X)
node - 対応するNode
Method Detail

getValue

public double getValue(long index)
指定したインデックスのデータを取得する.

Parameters:
index - 取得する時刻
Returns:
計算値

getTime

public double getTime(long index)
指定したインデックスの時刻を取得する.

Parameters:
index - 取得する時刻
Returns:
時刻

getIndexByTime

public long getIndexByTime(double searchTime)
指定した時刻に対応するインデックスを取得する.

Parameters:
searchTime - 時刻
Returns:
最も近いインデックス

getTimeMax

public double getTimeMax()
最大時刻を取得する.

Returns:
最大時刻

getTimeMin

public double getTimeMin()
最小時刻を取得する.

Returns:
最小時刻

getName

public java.lang.String getName()
名前(target X)を取得する.

Returns:
名前

getNode

public Component getNode()
対応するNodeを取得する.

Returns:
対応するNode


Copyright © 2002-2008 Cell/Biodinamics simulation project. All Rights Reserved.