Table of contents Introduction Tutorial Main classes
Top Previous Up Next

4.4 Main classes

Sys namespace

NameDescription
Group Optical elements group element
Image Image plane optical element
Lens Lens optical element
Mirror Reflecting optical surface element
OpticalSurface Optical surface element
SourcePoint Point light source
SourceRays Custom rays light source
System Optical system

Trace namespace

NameDescription
Distribution Ray distribution pattern descriptor
Params Light propagation parameters descriptor
Result Store light propagation result
Sequence Defines light propagation elemets order for sequential light propagation
Tracer Light propagation algorithms

Material namespace

NameDescription
Abbe Abbe model for optical glass material
Air Air optical material model
Base Optical material base class.
Catalog Hold a glass material catalog
Conrady Conrady model for optical glass material
DispersionTable Interpolated refractive index data set model
Herzberger Herzberger model for optical glass material
Metal Metal optical material model.
Mil Mil glass code material model
Mirror Simple mirror optical material model.
Schott Schott model for optical glass material
Sellmeier Sellmeier model for optical glass material
SellmeierMod Modified sellmeier model for optical glass material
Vacuum Vacuum optical material model

Io namespace

NameDescription
ImportOslo Oslo files loader
ImportZemax Zemax files loader (experimental)
Renderer Base class for rendering drivers
RendererDxf DXF rendering driver base (experimental)
RendererGd GD rendering driver
RendererOpengl OpenGL rendering driver
RendererPlplot Plplot rendering driver
RendererSvg SVG file rendering driver
RendererX11 X11 rendering driver
RendererX3d X3d rendering driver (experimental)

Data namespace

NameDescription
DiscreteSet 1d numerical data set with interpolation
Grid 2d numerical data set with interpolation.
Plot Data plots container
PlotData Data set plot
SampleSet 1d fixed interval numerical data set with interpolation

Math namespace

NameDescription
Vector2
Vector3
VectorPair3

Shape namespace

NameDescription
Base Base class for contour 2d shapes
Composer Enable definition of shape as composition ot other shapes (experimental)
Disk Disk shape
Ellipse Ellipse shape
EllipticalRing Elliptical ring shape
Infinite Borderless shape
Polygon Polygon shape
Rectangle Rectangle and square shape
RegularPolygon Regular Polygon shape
Ring Ring shape

Light namespace

NameDescription
Ray Describe a ray of light

Curve namespace

NameDescription
Array Enable definition of curve as square and hexagonal array of an other curve
Base Base class for surface curvature models
Composer Enable definition of curve as composition of other curves
Conic General purpose conic curve model
Flat Flat curve
Foucault Define surface curve from Foucault test data.
Grid Define surface curve from interpolated grid data set.
Parabola Parabola curve model
Polynomial Even and odd polynomial curve implementation.
Sphere Spherical curve model
Spline Rotationally symmetric spline curve implementation
Zernike Define surface curve from Zernike polynomials

Analysis namespace

NameDescription
Focus Best focus point analysis
RayFan RayFan diagram analysis
Spot Spot diagram analysis

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

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