Table of contents Introduction Tutorial Main classes
Top Previous Up Next

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

AltStyle によって変換されたページ (->オリジナル) /