Namespace VirtualLabAPI.Core.Materials
Classes
- Material
Base class for all materials.
- MaterialAbsorptionBase
In practice usually only one absorption formula is used which is based on stored transmission for different Wavelength but different refractive index dispersion formulas are used. Therefore this abstract base class defines the absorption behavior of classes and should be used of all material classes that implement different refractive index formulas.
This class can also assume a constant absorption for every Wavelength. In case of discrete absorption data points for different Wavelengths a linear interpolation is performed to interpolate the absorption between two stored sampling points.
- StandardMaterial
Represents a standard material for absorption and different dispersion formulas including a constant Wavelength independent refractive index. This class is inherited from the abstract base class MaterialAbsorption that implements the absorption of most materials.