de.grogra.imp3d.shading
Class SPDResource

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

public class SPDResource
extends SPDCurve


Nested Class Summary
static class SPDResource.Type
           
 
Field Summary
static SPDResource.Type $TYPE
           
 
Fields inherited from class de.grogra.imp3d.shading.SPDCurve
spectrum$FIELD
 
Constructor Summary
SPDResource()
           
SPDResource(IrregularSpectralCurve irregularSpectralCurve)
           
 
Method Summary
 ManageableType getManageableType()
           
 
Methods inherited from class de.grogra.imp3d.shading.SPDCurve
getSpectralDistribution, getSpectrum, setSpectrum
 
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 SPDResource.Type $TYPE
Constructor Detail

SPDResource

public SPDResource()

SPDResource

public SPDResource(IrregularSpectralCurve irregularSpectralCurve)
Method Detail

getManageableType

public ManageableType getManageableType()
Specified by:
getManageableType in interface Manageable
Overrides:
getManageableType in class SPDCurve