概要 | パッケージ | クラス | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

## 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`

概要 | パッケージ | クラス | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド