Table of Contents

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.