public static String EnumToString(ESpectrumTemplate template) { switch (template) { case ESpectrumTemplate.Empty: return "Empty"; case ESpectrumTemplate.Visible: return "Visible"; case ESpectrumTemplate.ExtendedVisible: return "Extended Visible"; default: return ""; } }
public Spectrum(ESpectrumTemplate eSpTemplate, ESpectralInterpolation eSpInterpolation) { category = "uncategorized"; points = new SpectralPointCollection(); name = "Spectrum"; specInt = eSpInterpolation; switch (eSpTemplate) { case ESpectrumTemplate.Empty: break; case ESpectrumTemplate.Visible: name = "Visible Spectrum"; AddSpectralPoint(380, 1); AddSpectralPoint(780, 1); break; case ESpectrumTemplate.ExtendedVisible: name = "Extended Visible Spectrum"; AddSpectralPoint(324, 1); AddSpectralPoint(836, 1); break; default: break; } Clear(); }