spectKonfo
Class UniformSpectrum

java.lang.Object
  extended by spectKonfo.Spectrum
      extended by spectKonfo.UniformSpectrum
All Implemented Interfaces:
java.lang.Cloneable

public class UniformSpectrum
extends Spectrum

Trieda UniformSpectrum zastupuje pomocné uniformné spektrum. Toto spektrum má v každom bode rovnakú hodnotu. Slúži na odfiltrovanie šumu.


Field Summary
 
Fields inherited from class spectKonfo.Spectrum
MIN_WAVE_LENGTH_DEFAULT, minWaveLength, n, step, STEP_DEFAULT
 
Constructor Summary
UniformSpectrum(int n)
          Vytvorí novú inštanciu triedy UniformSpectrum.
 
Method Summary
 java.lang.Object clone()
          Vráti kópiu objektu.
 double[] computeSpectrum()
          Vráti pole jednotiek.
 void cross(Spectrum s)
          Táto funkcia nerobí nič.
 void mutate(double mutPower)
          Táto funkcia nerobí nič.
 void newStart()
          Vygeneruje nové spektrum
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UniformSpectrum

public UniformSpectrum(int n)
Vytvorí novú inštanciu triedy UniformSpectrum.

Method Detail

mutate

public void mutate(double mutPower)
Táto funkcia nerobí nič.

Specified by:
mutate in class Spectrum
Parameters:
mutPower - Sila mutácie. Hodnota by mala byť z intervalu < 0 , 1 >

cross

public void cross(Spectrum s)
Táto funkcia nerobí nič.

Specified by:
cross in class Spectrum
Parameters:
s - Spektrum s ktorým prebehne kríženie.

computeSpectrum

public double[] computeSpectrum()
Vráti pole jednotiek.

Specified by:
computeSpectrum in class Spectrum
Returns:
Vráti pole hodnôt spektra.

newStart

public void newStart()
Vygeneruje nové spektrum

Specified by:
newStart in class Spectrum

clone

public java.lang.Object clone()
Vráti kópiu objektu.

Overrides:
clone in class Spectrum
Returns:
Vráti kópiu objektu.