Package qa.generator.sequence
Class RandomSequenceGenerator
java.lang.Object
qa.generator.sequence.QASequenceGenerator
qa.generator.sequence.RandomSequenceGenerator
- Direct Known Subclasses:
 DolphinSequenceGenerator
- 
Constructor Summary
ConstructorsConstructorDescriptionRandomSequenceGenerator(QADistribution timeDistribution, QADistribution amplitudeDistribution, int nSounds)  - 
Method Summary
Modifier and TypeMethodDescriptioncreateSequence(QATestSet qaTestSet, LatLong location, LatLong rxLocation, double sampleRate, long startSample) intvoidsetAmplitudeDistribution(QADistribution amplitudeDistribution) voidsetnSounds(int nSounds) voidsetTimeDistribution(QADistribution timeDistribution) Methods inherited from class qa.generator.sequence.QASequenceGenerator
getName 
- 
Constructor Details
- 
RandomSequenceGenerator
public RandomSequenceGenerator(QADistribution timeDistribution, QADistribution amplitudeDistribution, int nSounds) - Parameters:
 timeDistribution-amplitudeDistribution-nSounds-
 
 - 
 - 
Method Details
- 
createSequence
public SoundSequence createSequence(QATestSet qaTestSet, LatLong location, LatLong rxLocation, double sampleRate, long startSample) - Specified by:
 createSequencein classQASequenceGenerator
 - 
getTimeDistribution
- Returns:
 - the timeDistribution
 
 - 
setTimeDistribution
- Parameters:
 timeDistribution- the timeDistribution to set
 - 
getAmplitudeDistribution
- Returns:
 - the amplitudeDistribution
 
 - 
setAmplitudeDistribution
- Parameters:
 amplitudeDistribution- the amplitudeDistribution to set
 - 
getnSounds
public int getnSounds()- Specified by:
 getnSoundsin classQASequenceGenerator- Returns:
 - the nSounds
 
 - 
setnSounds
public void setnSounds(int nSounds) - Specified by:
 setnSoundsin classQASequenceGenerator- Parameters:
 nSounds- the nSounds to set
 
 -