// ------- Wavelength of a Color --------------------------------------- --- double Wavelength(Color aColor) { switch(aColor) { case RED: return 6.5E-7; case ORANGE: return 6.0E-7; case YELLOW: return 5.8E-7; case GREEN: return 5.2E-7; case BLUE: return 4.7E-7; case INDIGO: return 4.4E-7; case VIOLET: return 4.1E-7; default: cerr << "\n*** Wavelength: invalid color received!\n"; return 0.0; } }