Package whistleClassifier
Class WhistleFragment
java.lang.Object
whistleClassifier.WhistleFragment
- All Implemented Interfaces:
WhistleContour
-
Constructor Summary
ConstructorDescriptionWhistleFragment
(double[] times, double[] freqs) Constructor to create a fragment using all of the data passedWhistleFragment
(double[] times, double[] freqs, int start, int fragLen) Constructor to automatically extract the fragment from a longer segment.WhistleFragment
(WhistleContour whistleContour, int start, int fragLen) Constructor to automatically extract a fragment from a longer contour. -
Method Summary
-
Constructor Details
-
WhistleFragment
public WhistleFragment(double[] times, double[] freqs) Constructor to create a fragment using all of the data passed- Parameters:
times
- times (seconds)freqs
- frequencies (Hz)
-
WhistleFragment
public WhistleFragment(double[] times, double[] freqs, int start, int fragLen) Constructor to automatically extract the fragment from a longer segment.- Parameters:
times
- segment times (seconds)freqs
- segment frequencies (Hz)start
- first bin in segment to takefragLen
- length of fragment to create
-
WhistleFragment
Constructor to automatically extract a fragment from a longer contour.- Parameters:
whistleContour
- contour to extract fragment fromstart
- start position in contourfragLen
- length of fragment
-
-
Method Details
-
getFreqsHz
public double[] getFreqsHz()- Specified by:
getFreqsHz
in interfaceWhistleContour
-
getTimesInSeconds
public double[] getTimesInSeconds()- Specified by:
getTimesInSeconds
in interfaceWhistleContour
-