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

java.lang.Object
  上位を拡張 jp.crestmuse.cmx.amusaj.sp.SPModule
      上位を拡張 jp.crestmuse.cmx.amusaj.sp.HarmonicsExtractor
          上位を拡張 jp.crestmuse.cmx.amusaj.sp.HarmonicsExtractor2
すべての実装されたインタフェース:
ProducerConsumerCompatible

public class HarmonicsExtractor2
extends HarmonicsExtractor


フィールドの概要
 double f0
           
 
コンストラクタの概要
HarmonicsExtractor2(double f0)
           
 
メソッドの概要
 void execute(java.lang.Object[] src, TimeSeriesCompatible[] dest)
          ここに処理内容を記述します.
 java.lang.Class[] getInputClasses()
          各入力チャンネルが受け付けるオブジェクトのクラスを配列で返します.
 
クラス jp.crestmuse.cmx.amusaj.sp.HarmonicsExtractor から継承されたメソッド
getOutputClasses, getParamCategory, getUsedParamNames
 
クラス jp.crestmuse.cmx.amusaj.sp.SPModule から継承されたメソッド
stop, stop, terminated
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

f0

public double f0
コンストラクタの詳細

HarmonicsExtractor2

public HarmonicsExtractor2(double f0)
メソッドの詳細

execute

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

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

getInputClasses

public java.lang.Class[] getInputClasses()
インタフェース ProducerConsumerCompatible の記述:
各入力チャンネルが受け付けるオブジェクトのクラスを配列で返します.

定義:
インタフェース ProducerConsumerCompatible 内の getInputClasses
オーバーライド:
クラス HarmonicsExtractor 内の getInputClasses