org.jscience.physics.waves
Class ElectromagneticSpectrum

java.lang.Object
  extended by org.jscience.physics.waves.ElectromagneticSpectrum

public final class ElectromagneticSpectrum
extends java.lang.Object

The class defines constants and methods for electromagnetic spectrum wavelength.


Field Summary
static Interval BLUE
          DOCUMENT ME!
static Interval GAMMA_RAYS
          DOCUMENT ME!
static Interval GREEN
          DOCUMENT ME!
static Interval INFRARED
          DOCUMENT ME!
static Interval MICROWAVES
          DOCUMENT ME!
static Interval ORANGE
          DOCUMENT ME!
static Interval RADIO
          DOCUMENT ME!
static Interval RED
          DOCUMENT ME!
static Interval ULTRAVIOLET
          DOCUMENT ME!
static Interval VIOLET
          DOCUMENT ME!
static Interval VISIBLE_LIGHT
          DOCUMENT ME!
static Interval X_RAYS
          DOCUMENT ME!
static Interval YELLOW
          DOCUMENT ME!
 
Constructor Summary
ElectromagneticSpectrum()
           
 
Method Summary
static double getEnergy(double frequency)
          DOCUMENT ME!
static double getFrequency(double length)
          DOCUMENT ME!
static double getWaveLength(double frequency)
          DOCUMENT ME!
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

GAMMA_RAYS

public static final Interval GAMMA_RAYS
DOCUMENT ME!


X_RAYS

public static final Interval X_RAYS
DOCUMENT ME!


ULTRAVIOLET

public static final Interval ULTRAVIOLET
DOCUMENT ME!


VIOLET

public static final Interval VIOLET
DOCUMENT ME!


BLUE

public static final Interval BLUE
DOCUMENT ME!


GREEN

public static final Interval GREEN
DOCUMENT ME!


YELLOW

public static final Interval YELLOW
DOCUMENT ME!


ORANGE

public static final Interval ORANGE
DOCUMENT ME!


RED

public static final Interval RED
DOCUMENT ME!


VISIBLE_LIGHT

public static final Interval VISIBLE_LIGHT
DOCUMENT ME!


INFRARED

public static final Interval INFRARED
DOCUMENT ME!


MICROWAVES

public static final Interval MICROWAVES
DOCUMENT ME!


RADIO

public static final Interval RADIO
DOCUMENT ME!

Constructor Detail

ElectromagneticSpectrum

public ElectromagneticSpectrum()
Method Detail

getFrequency

public static double getFrequency(double length)
DOCUMENT ME!

Parameters:
length - DOCUMENT ME!
Returns:
DOCUMENT ME!

getWaveLength

public static double getWaveLength(double frequency)
DOCUMENT ME!

Parameters:
frequency - DOCUMENT ME!
Returns:
DOCUMENT ME!

getEnergy

public static double getEnergy(double frequency)
DOCUMENT ME!

Parameters:
frequency - DOCUMENT ME!
Returns:
DOCUMENT ME!