Table of Contents

Namespace VirtualLabAPI.Core.OpticalSystems

Classes

BasicParameter

The parameter which holds the data for the numerical setup of light sources.

HomogeneousMedium

Class representing a homogeneous medium.

OpticalInterface

This is the base class for all optical surfaces.

OpticalMedium

Base class for every class that represents a modulated or non-modulated refractive index distribution between two surfaces.

ProfileHeightInterface

This is the base class for all optical surfaces which can be described by a profile height function h(x, y). The profile height corresponds to the z-position of the optical interface at a given lateral position.

Enums

RefractiveIndexModulation

This flag enumeration is used to indicate different modulations of the complex refractive index depending on the position.