|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.ObjectjAudioFeatureExtractor.AudioFeatures.FeatureExtractor
jAudioFeatureExtractor.AudioFeatures.MetaFeatureFactory
jAudioFeatureExtractor.AudioFeatures.Derivative
public class Derivative
Class implementing the most basic discrete derivative of a dependant feature. Extends the MetaFeatureFactory abstract class.
フィールドの概要 |
---|
クラス jAudioFeatureExtractor.AudioFeatures.MetaFeatureFactory から継承されたフィールド |
---|
fe_ |
クラス jAudioFeatureExtractor.AudioFeatures.FeatureExtractor から継承されたフィールド |
---|
definition, dependencies, offsets, parent |
コンストラクタの概要 | |
---|---|
Derivative()
Basic constructor that initializes the metaFeature class variables appropiaretely for factory use |
|
Derivative(MetaFeatureFactory mff)
A convenience consrtuctor that extends the basic constructor to allow specifying a dependant MetaFeatureFactory object. |
メソッドの概要 | |
---|---|
java.lang.Object |
clone()
Create an identical copy of this feature. |
MetaFeatureFactory |
defineFeature(FeatureExtractor fe)
Factory class for creating a new FeatureExtraction object. |
double[] |
extractFeature(double[] samples,
double sampling_rate,
double[][] other_feature_values)
Extracts the difference between adjacent points as a basic implementation of a discrete dirivative. |
java.lang.String |
getElement(int index)
Function permitting an unintelligent outside function (ie. |
FeatureDefinition |
getFeatureDefinition()
Overridden to regenerate the feature definition. |
void |
setElement(int index,
java.lang.String value)
Function permitting an unintelligent outside function (ie. |
クラス jAudioFeatureExtractor.AudioFeatures.MetaFeatureFactory から継承されたメソッド |
---|
chainMetaFeatureFactory, setParent, setWindow |
クラス jAudioFeatureExtractor.AudioFeatures.FeatureExtractor から継承されたメソッド |
---|
getDepenedencies, getDepenedencyOffsets |
クラス java.lang.Object から継承されたメソッド |
---|
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
---|
public Derivative()
public Derivative(MetaFeatureFactory mff)
mff
- dependant MetaFeatureFactory objectメソッドの詳細 |
---|
public MetaFeatureFactory defineFeature(FeatureExtractor fe)
MetaFeatureFactory
内の defineFeature
fe
- base feature that this feature is to be bvased upon.
public double[] extractFeature(double[] samples, double sampling_rate, double[][] other_feature_values) throws java.lang.Exception
FeatureExtractor
内の extractFeature
samples
- signal to be analyzed. Not used by this featuresampling_rate
- sampling rate of the signal. Not used by this featureother_feature_values
- provides most recent and next most recent values to be
compared
java.lang.Exception
- Throws an informative exception if the feature cannot be
calculated.public java.lang.String getElement(int index) throws java.lang.Exception
As a metafeature, recursively calls children for the feature requested.
FeatureExtractor
内の getElement
index
- which of AreaMoment's attributes should be edited.
java.lang.Exception
public void setElement(int index, java.lang.String value) throws java.lang.Exception
As a metafeature, recursively calls children to set the feature requested.
FeatureExtractor
内の setElement
index
- attribute to be setvalue
- new value of the attribute
java.lang.Exception
public java.lang.Object clone()
FeatureExtractor
内の clone
public FeatureDefinition getFeatureDefinition()
FeatureExtractor
内の getFeatureDefinition
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |