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

## jAudioFeatureExtractor.AudioFeatures
クラス MetaFeatureFactory

    java.lang.Object
      jAudioFeatureExtractor.AudioFeatures.FeatureExtractor
          jAudioFeatureExtractor.AudioFeatures.MetaFeatureFactory

直系の既知のサブクラス:
  Derivative, Mean, StandardDeviation

    public abstract class MetaFeatureFactory

extends FeatureExtractor

This class combines 2 sets of functionality:

- Factory for generating instances of a particular metafeature
- Instance of this particular metafeature

This class is used in the following manner:

1. Create an instance of the class
2. Set dependant MetaFeatureFactory class
3. Cycle over features, generating 1 instance per feature

NOTE: Subclasses of this type must correctly set the three protected classes required by FeatureExtractor in the defineFeature method before returning an instance.

作成者:
  Daniel McEnnis

フィールドの概要
`protected FeatureExtractor` | `fe_`

クラス jAudioFeatureExtractor.AudioFeatures.FeatureExtractor から継承されたフィールド
`definition, dependencies, offsets, parent`

コンストラクタの概要
`MetaFeatureFactory()`

メソッドの概要
`void` | `chainMetaFeatureFactory(MetaFeatureFactory mff)` Factory method for setting up the construction order for
`abstract MetaFeatureFactory` | `defineFeature(FeatureExtractor fe)` Factory method for generating a specific feature with a given set of hierarchical metafeatures.
`void` | `setParent(DataModel parent)` Gemeric code that permits setParent to apply to all children as well as the current feature.
`void` | `setWindow(int n)` Generic window that allows leaves of a composite to be set as well.

クラス jAudioFeatureExtractor.AudioFeatures.FeatureExtractor から継承されたメソッド
`clone, extractFeature, getDepenedencies, getDepenedencyOffsets, getElement, getFeatureDefinition, setElement`

クラス java.lang.Object から継承されたメソッド
`equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

フィールドの詳細

### fe_

    protected FeatureExtractor fe_

コンストラクタの詳細

### MetaFeatureFactory

    public MetaFeatureFactory()

メソッドの詳細

### chainMetaFeatureFactory

    public void chainMetaFeatureFactory(MetaFeatureFactory mff)

  Factory method for setting up the construction order for

  パラメータ:
    `mff` - dependant meta feature used to scale setup

### defineFeature

    public abstract MetaFeatureFactory defineFeature(FeatureExtractor fe)

  Factory method for generating a specific feature with a given set of hierarchical metafeatures. Will typically split into two paths: one for when applying directly to features and another for recursively acting on a dependant metafeature.

  パラメータ:
    `fe` - Feature to be used as base for feature extraction
  戻り値:
    completed metafeature.

### setWindow

    public void setWindow(int n)
                   throws java.lang.Exception

  Generic window that allows leaves of a composite to be set as well.

  オーバーライド:
    クラス `FeatureExtractor` 内の `setWindow`
  パラメータ:
    `n` - the number of windows of offset to be used in calculating this feature
  例外:
    `java.lang.Exception`

### setParent

    public void setParent(DataModel parent)

  Gemeric code that permits setParent to apply to all children as well as the current feature.

  オーバーライド:
    クラス `FeatureExtractor` 内の `setParent`
  パラメータ:
    `parent` - container frame which holds the model for displaying features in the feature display panel.

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