de.grogra.imp3d.shading
Class SPDCurve

java.lang.Object
  extended by de.grogra.persistence.ShareableBase
      extended by de.grogra.imp3d.shading.SPD
          extended by de.grogra.imp3d.shading.SPDCurve
All Implemented Interfaces:
Manageable, Shareable
Direct Known Subclasses:
SPDResource

public class SPDCurve
extends SPD


Nested Class Summary
static class SPDCurve.Type
           
 
Field Summary
static SPDCurve.Type $TYPE
           
static SCOType.Field spectrum$FIELD
           
 
Constructor Summary
SPDCurve(SpectralCurve spectrum)
           
 
Method Summary
 ManageableType getManageableType()
           
 SpectralCurve getSpectralDistribution()
           
 SpectralCurve getSpectrum()
           
 void setSpectrum(SpectralCurve value)
           
 
Methods inherited from class de.grogra.persistence.ShareableBase
addReference, appendReferencesTo, fieldModified, getProvider, getStamp, initProvider, manageableReadResolve, manageableWriteReplace, removeReference
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

$TYPE

public static final SPDCurve.Type $TYPE

spectrum$FIELD

public static final SCOType.Field spectrum$FIELD
Constructor Detail

SPDCurve

public SPDCurve(SpectralCurve spectrum)
Method Detail

getManageableType

public ManageableType getManageableType()

getSpectralDistribution

public SpectralCurve getSpectralDistribution()
Specified by:
getSpectralDistribution in class SPD

getSpectrum

public SpectralCurve getSpectrum()

setSpectrum

public void setSpectrum(SpectralCurve value)