jp.crestmuse.cmx.amusaj.filewrappers
インタフェース TimeSeriesCompatible<D>

すべてのスーパーインタフェース:
AmusaDataCompatible<D>
既知のサブインタフェースの一覧:
EventSeriesCompatible<D>
既知の実装クラスの一覧:
MutableComplexTimeSeries, MutableData, MutableDoubleArrayTimeSeries, MutableEventSeries, MutablePeaks, MutableTimeSeries, Peaks, TimeSeriesNodeInterface

public interface TimeSeriesCompatible<D>
extends AmusaDataCompatible<D>

時系列データを表すクラスのためのインターフェイスです. ここで時系列データとは, 各フレームのデータが多次元ベクトルであり, 一定のサンプリングレートでデータが並んでいるものです. 時系列データへのアクセスはFirst-in First-outとします.


メソッドの概要
 void add(D d)
          新たな多次元ベクトルを末尾に追加します.
 int bytesize()
           
 int dim()
          多次元ベクトルの次元数を返します.
 int frames()
          フレーム数を返します.
 QueueReader<D> getQueueReader()
          このオブジェクトに格納されているデータへアクセスするためのキューリーダを返します.
 int timeunit()
          時間分解能をミリ秒単位で返します.
 
インタフェース jp.crestmuse.cmx.amusaj.filewrappers.AmusaDataCompatible から継承されたメソッド
getAttribute, getAttributeDouble, getAttributeInt, getAttributeIterator, setAttribute, setAttribute, setAttribute
 

メソッドの詳細

getQueueReader

QueueReader<D> getQueueReader()
インタフェース AmusaDataCompatible の記述:
このオブジェクトに格納されているデータへアクセスするためのキューリーダを返します.

定義:
インタフェース AmusaDataCompatible<D> 内の getQueueReader

dim

int dim()
多次元ベクトルの次元数を返します.


frames

int frames()
インタフェース AmusaDataCompatible の記述:
フレーム数を返します.

定義:
インタフェース AmusaDataCompatible<D> 内の frames

bytesize

int bytesize()

timeunit

int timeunit()
時間分解能をミリ秒単位で返します.


add

void add(D d)
         throws java.lang.InterruptedException
新たな多次元ベクトルを末尾に追加します.

例外:
java.lang.InterruptedException