jp.crestmuse.cmx.amusaj.sp
クラス F0PDFCalculatorModule

java.lang.Object
  上位を拡張 jp.crestmuse.cmx.amusaj.sp.F0PDFCalculatorModule
すべての実装されたインタフェース:
ProducerConsumerCompatible<PeakSet,DoubleArray>

public class F0PDFCalculatorModule
extends java.lang.Object
implements ProducerConsumerCompatible<PeakSet,DoubleArray>


コンストラクタの概要
F0PDFCalculatorModule()
           
 
メソッドの概要
 TimeSeriesCompatible createOutputInstance(int nFrames, int timeunit)
           
 void execute(java.util.List<QueueReader<PeakSet>> src, java.util.List<TimeSeriesCompatible<DoubleArray>> dest)
          ここに処理内容を記述します.
 int getInputChannels()
          入力チャンネル数を返します.
 int getOutputChannels()
          出力チャンネル数を返します
 void setParams(java.util.Map<java.lang.String,java.lang.Object> params)
           
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

F0PDFCalculatorModule

public F0PDFCalculatorModule()
メソッドの詳細

setParams

public void setParams(java.util.Map<java.lang.String,java.lang.Object> params)
定義:
インタフェース ProducerConsumerCompatible<PeakSet,DoubleArray> 内の setParams

execute

public void execute(java.util.List<QueueReader<PeakSet>> src,
                    java.util.List<TimeSeriesCompatible<DoubleArray>> dest)
             throws java.lang.InterruptedException
インタフェース ProducerConsumerCompatible の記述:
ここに処理内容を記述します. 引数srcに全入力チャンネルに対するQueueReaderが 格納されているので, takeメソッドでそこから1つずつ要素を取り出します.

定義:
インタフェース ProducerConsumerCompatible<PeakSet,DoubleArray> 内の execute
パラメータ:
src - 全入力チャンネルに対するQueueReaderオブジェクト
dest - 全出力チャンネル
例外:
java.lang.InterruptedException

getInputChannels

public int getInputChannels()
インタフェース ProducerConsumerCompatible の記述:
入力チャンネル数を返します.

定義:
インタフェース ProducerConsumerCompatible<PeakSet,DoubleArray> 内の getInputChannels

getOutputChannels

public int getOutputChannels()
インタフェース ProducerConsumerCompatible の記述:
出力チャンネル数を返します

定義:
インタフェース ProducerConsumerCompatible<PeakSet,DoubleArray> 内の getOutputChannels

createOutputInstance

public TimeSeriesCompatible createOutputInstance(int nFrames,
                                                 int timeunit)
定義:
インタフェース ProducerConsumerCompatible<PeakSet,DoubleArray> 内の createOutputInstance