Material::DispersionTable class reference
[Core module]


#include <Goptical/Material/DispersionTable>

namespace Goptical {
namespace Material {
class DispersionTable;

This class is a member of the Material namespace.











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.


See also the full member list section for this class.

Inherited members  


Members detail  


No documentation available

void clear_refractive_index_table()  

Clear all refractive index data

virtual double get_measurement_index(double wavelen) const  

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

void set_refractive_index(double wavelen, double index)  

Add refractive index data

Valid XHTML 1.0 StrictGenerated by diaxen on Sun Jan 8 00:47:24 2012 using MkDoc