de.grogra.imp3d.spectral
Class RGBSpectralCurve
java.lang.Object
de.grogra.persistence.ShareableBase
de.grogra.imp3d.spectral.SpectralCurve
de.grogra.imp3d.spectral.RGBSpectralCurve
- All Implemented Interfaces:
- Manageable, Shareable
public class RGBSpectralCurve
- extends SpectralCurve
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
$TYPE
public static final RGBSpectralCurve.Type $TYPE
b$FIELD
public static final SCOType.Field b$FIELD
g$FIELD
public static final SCOType.Field g$FIELD
r$FIELD
public static final SCOType.Field r$FIELD
RGBSpectralCurve
public RGBSpectralCurve()
RGBSpectralCurve
public RGBSpectralCurve(float r,
float g,
float b)
getManageableType
public ManageableType getManageableType()
sample
public float sample(float lambda)
- Description copied from class:
SpectralCurve
- This function determines the actual spectral curve data. Note that the
lambda parameter is assumed to be in nanometers.
- Specified by:
sample
in class SpectralCurve
- Parameters:
lambda
- wavelength to sample in nanometers
- Returns:
- the value of the spectral curve at this point