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  

Functions  

Members detail  

DispersionTable()  

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