|
Programming Reference for VirtualLab Fusion
2022.1
|
Classes | |
| class | GlobalOptions |
| This class is subject to change. Programs using this class may require changes with a new version of VirtualLab. This class stores all properties which can be set in the Global Options dialog. More... | |
| class | Globals |
| This class stores global settings and holds several programming interfaces. More... | |
| interface | IActiveDocumentHistory |
| Interface providing access to documents in current VirtualLab session. More... | |
| interface | IDataDisplay |
| Interface providing methods to add documents or messages to FormMain. More... | |
| interface | IDocument |
| Interface implemented by all VirtualLab documents. More... | |
| enum DocumentFilter |
Enum containing document types supported by VirtualLab and "OR" combinations of several types. Used by IActiveDocumentHistory.
| Enumerator | |
|---|---|
| All | Any document. |
| ResultDocument | The usual result of a calculation, i. e. those windows that somehow show a function f(x_1, x_2, ....): harmonic fields, harmonic fields sets, diagrams, bitmap sequences, data arrays and derived types. |
| CAorHFS | Either a ComplexAmplitude or a HarmonicFieldsSet. Intended for copying view settings. |
| AnyField | Either a Harmonic Field or a Harmonic Fields Set. |
| AnySpatialField | Any field in spatial domain. |
| AnySpectralField | Any field in spectral domain. |
| Diagram1DOrFieldComponentAtPoint | A one-dimensional diagram or light field object. |
| Diagram2DOrFieldComponent | A one-dimensional diagram or light field object. |
| DataArray1D2D | A gridded data array (1D or 2D). |
| HarmonicFieldsSet | Any Harmonic Field Sets object |
| StandardTransmissionDesign | Standard Transmission Design. |
| DiagramData | Diagram Data. |
| Diagram1D | 1D Diagram. |
| Diagram2D | 2D Diagram. |
| Module | Module. |
| ComplexAmplitude | Complex Amplitude. |
| LightPathDiagram | Light Path Diagram |
| RayTracingResult2D | document filter for the result of the ray tracing engine in VirtualLab (since 5.10) |
| NonEquidistantFieldValues | document filter for the non-equidistant field values |
| PositionsWavefrontPhaseAndDirection | document filter for the results to carry positions, wavefront phase and directions |
| RayTracingResult3D | document filter for the result of the 3D ray tracing system analyzer in VirtualLab (since 5.10) |
| PlaneWavesField | PlaneWavesField. |
| OpticalSystem | Spread Sheet. |
| SphericalLensCalculator | Spherical Lens Calculator |
| CoherenceCalculator | Coherence Time & Length Calculator |
| ParameterRun | Parameter run document |
| OptimizationDocument | Optimization document |
| BitmapSequence | Bitmap Sequence, i.e. Field Animation |
| DataArray | Either a one- or two-dimensional data array |
| DataArray2D | DataArray 2D document |
| DataArray1D | DataArray 1D document |
| SetOfDataArrayGridless2D | Set of Gridless DataArray 2D document |
| SetOfDataArray1D | Set of Gridded DataArray 2D document |
| SetOfDataArray2D | Set of Gridded DataArray 1D document |
| DataArrayGridless2D | Gridless DataArray 2D document |
| OrderCollection | Order collection |
| ChromaticFieldsSet | One- or two-dimensional chromatic fields set. |
| ChromaticFieldsSet2D | Chromatic Fields Set |
| ChromaticFieldsSet1D | Chromatic Fields Set 1D |
| LightFieldObject | Light Field Objects like e.g. FieldComponent, FieldComponentAtLine, PulseComponent, PulseComponentAtPoint |
| LightFieldObject1D | Light Field Objects like e.g. FieldComponentAtPoint, PulseComponentAtPoint |
| LightFieldObject2D | Light Field Objects like e.g. FieldComponent, FieldComponentAtLine, PulseComponent, PulseComponentAtLine |
| LLGAResultGenerator | LLGA Result generator |
| Region1D | A one-dimensional region. |
| Region2D | The two-dimensional region. |
| CASignalRegion | Any Signal Region. |
| CATransmission | Any Transmission. |
| CAComplexAmplitudeField | Any Complex Amplitude Field |
| CAScalar | Any globally polarized Complex Amplitude. |
| CAVectorial | Any locally polarized Complex Amplitude. |
| CASpectral | Any spectral Complex Amplitude. |
| CASpatial | Any spatial Complex Amplitude. |
| HfsSpatial | Any spatial Harmonic Fields Set. |
| HfsSpectral | Any spectral Harmonic Fields Set. |
| CASpectralSignalRegion | Complex Amplitude containing spectral Signal Region. |
| CASpatialSignalRegion | Complex Amplitude containing spatial Signal Region. |
| CASpatialComplexAmplitudeField | (Globally or locally polarized) spatial Complex Amplitude Field |
| CASpectralComplexAmplitudeField | (Globally or locally polarized) spectral Complex Amplitude Field |
| CAVectorialComplexAmplitudeField | Locally polarized Harmonic Field. |
| CAScalarComplexAmplitudeField | Globally polarized Complex Amplitude Field in spatial or spectral domain |
| CAVectorialSpectral | Any locally polarized spectral Complex Amplitude. |
| CAVectorialSpatial | Any locally polarized spatial Complex Amplitude. |
| CAScalarSpatial | Any globally polarized spatial Complex Amplitude. |
| CAScalarSpectral | Any globally polarized spectral Complex Amplitude. |
| CAScalarSpatialComplexAmplitudeField | Globally polarized Complex Amplitude containing Harmonic Field in spatial domain. |
| CAScalarSpectralComplexAmplitudeField | Globally polarized Complex Amplitude containing Harmonic Field in spectral domain. |