jAudioFeatureExtractor.Aggregators
クラス DummyAgg

java.lang.Object
  上位を拡張 jAudioFeatureExtractor.Aggregators.Aggregator
      上位を拡張 jAudioFeatureExtractor.Aggregators.DummyAgg

public class DummyAgg
extends Aggregator

作成者:
mcennis

フィールドの概要
 double[][][] data
           
 FeatureDefinition definition
           
 int[] featureIndex
           
 FeatureExtractor[] featureName
           
 FeatureExtractor[] presetFeature
           
 
クラス jAudioFeatureExtractor.Aggregators.Aggregator から継承されたフィールド
LINE_SEP
 
コンストラクタの概要
DummyAgg()
           
DummyAgg(FeatureExtractor[] f)
           
 
メソッドの概要
 void aggregate(double[][][] values)
          Aggregates the values of the features specified by the init function accross all windows of the data recieved.
 java.lang.Object clone()
          Create a new aggregator of the same class
 FeatureDefinition getFeatureDefinition()
          Description of a particular instantiation of an aggregate.
 java.lang.String[] getFeaturesToApply()
          Provide a list of features that are to be aggregated by this feature.
 void init(int[] featureIndecis)
          Specifies which Features are to be extracted and the index of these features in the values array that will passed into the aggregate function
 void outputACEFeatureKeyEntries(java.io.DataOutputStream output)
          Output the feature definition entry (for an ACE feature definition file) for this particular instantiation of the aggreagtor.
 void outputACEValueEntries(java.io.DataOutputStream output)
          Output the data definition array
 void outputARFFHeaderEntries(java.io.DataOutputStream output)
           
 void outputARFFValueEntries(java.io.DataOutputStream output)
           
 void setSource(FeatureExtractor feature)
           
 
クラス jAudioFeatureExtractor.Aggregators.Aggregator から継承されたメソッド
calculateOffset, collapseFeatures, getAggregatorDefinition, getParamaters, getResults, setParameters
 
クラス java.lang.Object から継承されたメソッド
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

featureIndex

public int[] featureIndex

featureName

public FeatureExtractor[] featureName

presetFeature

public FeatureExtractor[] presetFeature

definition

public FeatureDefinition definition

data

public double[][][] data
コンストラクタの詳細

DummyAgg

public DummyAgg()

DummyAgg

public DummyAgg(FeatureExtractor[] f)
メソッドの詳細

aggregate

public void aggregate(double[][][] values)
クラス Aggregator の記述:
Aggregates the values of the features specified by the init function accross all windows of the data recieved.

オーバーライド:
クラス Aggregator 内の aggregate
パラメータ:
values - complete array of the extracted features. Indecis are window, feature, and then feature value.

clone

public java.lang.Object clone()
クラス Aggregator の記述:
Create a new aggregator of the same class

オーバーライド:
クラス Aggregator 内の clone

getFeatureDefinition

public FeatureDefinition getFeatureDefinition()
クラス Aggregator の記述:
Description of a particular instantiation of an aggregate. This should not be called until after the specific features have been specified by the init function.

オーバーライド:
クラス Aggregator 内の getFeatureDefinition
戻り値:
Feature Definition describing this instantiation of this aggregate object

init

public void init(int[] featureIndecis)
          throws java.lang.Exception
クラス Aggregator の記述:
Specifies which Features are to be extracted and the index of these features in the values array that will passed into the aggregate function

オーバーライド:
クラス Aggregator 内の init
パラメータ:
featureIndecis - Indecis of these features in the array passed in aggregate
例外:
java.lang.Exception - if either parameter is null, of dicffering lengths, or contain invalid index values.

setSource

public void setSource(FeatureExtractor feature)
オーバーライド:
クラス Aggregator 内の setSource

getFeaturesToApply

public java.lang.String[] getFeaturesToApply()
クラス Aggregator の記述:
Provide a list of features that are to be aggregated by this feature. Returning null indicates that this aggregator accepts only one feature and every feature avaiable should be used.

オーバーライド:
クラス Aggregator 内の getFeaturesToApply
戻り値:
list of features to be used by this aggregator or null

outputACEFeatureKeyEntries

public void outputACEFeatureKeyEntries(java.io.DataOutputStream output)
                                throws java.lang.Exception
クラス Aggregator の記述:
Output the feature definition entry (for an ACE feature definition file) for this particular instantiation of the aggreagtor.

オーバーライド:
クラス Aggregator 内の outputACEFeatureKeyEntries
パラメータ:
output - output stream to be used.
例外:
java.lang.Exception

outputACEValueEntries

public void outputACEValueEntries(java.io.DataOutputStream output)
                           throws java.lang.Exception
クラス Aggregator の記述:
Output the data definition array

オーバーライド:
クラス Aggregator 内の outputACEValueEntries
例外:
java.lang.Exception

outputARFFHeaderEntries

public void outputARFFHeaderEntries(java.io.DataOutputStream output)
                             throws java.lang.Exception
オーバーライド:
クラス Aggregator 内の outputARFFHeaderEntries
例外:
java.lang.Exception

outputARFFValueEntries

public void outputARFFValueEntries(java.io.DataOutputStream output)
                            throws java.lang.Exception
オーバーライド:
クラス Aggregator 内の outputARFFValueEntries
例外:
java.lang.Exception