Material::DispersionTable class reference
[Core module]
Declaration
#include <Goptical/Material/DispersionTable>
namespace Goptical {
namespace Material {
class DispersionTable;
};
};
This class is a member of the Material namespace.
Inheritance
Description
This class models refractive index of optical material using user provided data table.
Known refractive index values are stored and interpolated by a Data::DiscreteSet object. Default interpolation is Data::Cubic.
Members
See also the full member list section for this class.
Inherited members
- 36 members inherited from Dielectric
Functions
- DispersionTable()
- void clear_refractive_index_table()
- virtual double get_measurement_index(double wavelen) const
- Data::DiscreteSet & get_refractive_index_dataset()
- void set_refractive_index(double wavelen, double index)
Members detail
No documentation available
Clear all refractive index data
This virtual function implements the get_measurement_index
pure function declared in the Dielectric
base abstract class.
Documentation inherited from base class:
Get material relative refractive index in measurment medium at specified wavelen in nm.
Data::DiscreteSet & get_refractive_index_dataset()
Get refractive index dataset object
Add refractive index data