org.sunflow.image

Class ChromaticitySpectrum


public final class ChromaticitySpectrum
extends SpectralCurve

This spectral curve represents a given (x,y) chromaticity pair as explained in the sun/sky paper (section A.5)

Constructor Summary

ChromaticitySpectrum(float x, float y)

Method Summary

static XYZColor
get(float x, float y)
float
sample(float lambda)

Methods inherited from class org.sunflow.image.SpectralCurve

sample, toXYZ

Constructor Details

ChromaticitySpectrum

public ChromaticitySpectrum(float x,
                            float y)

Method Details

get

public static final XYZColor get(float x,
                                 float y)

sample

public float sample(float lambda)
Overrides:
sample in interface SpectralCurve