de.grogra.imp3d.shading
Class SPD

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

public abstract class SPD
extends ShareableBase


Nested Class Summary
static class SPD.Type
           
 
Field Summary
static SPD.Type $TYPE
           
 
Constructor Summary
SPD()
           
 
Method Summary
abstract  SpectralCurve getSpectralDistribution()
           
 
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
 
Methods inherited from interface de.grogra.persistence.Manageable
getManageableType
 

Field Detail

$TYPE

public static final SPD.Type $TYPE
Constructor Detail

SPD

public SPD()
Method Detail

getSpectralDistribution

public abstract SpectralCurve getSpectralDistribution()