Zemax Manual 2012

суббота 16 маяadmin

ZEMAX ® Optical Design Program User's Manual July 8, 2011 Radiant ZEMAX LLC support@zemax.com www.zemax.com.

Declaration

This class is flagged as experimental.

Flashtool

#include <Goptical/Io/ImportZemax>
namespace Goptical {
namespace Io {
class ImportZemax;
};
};

This class is a member of the Io namespace.

Description

This class implements a zemax optical design file and glass catalog loader.

Brother dcp 7020 software for mac. There’s no LCD, no front USB port and very few features.

Members

See also the full member list section for this class.

Functions

  • ref<Material::Catalog> get_catalog(const std::string &name)
  • ref<Material::Catalog> import_catalog(const std::string &name)
  • ref<Material::Catalog> import_catalog(const std::string &path, const std::string &name)
  • ref<Material::Catalog> import_catalog_file(const std::string &path)
  • ref<Sys::System> import_design(const std::string &filename)
  • ref<Material::Dielectric> import_table_glass(const std::string &filename)
  • void set_catalog_path(const std::string &path)

Members detail

ref<Material::Catalog> get_catalog(const std::string &name)

This function is flagged as experimental.

Get already imported catalog

ref<Material::Catalog> import_catalog(const std::string &name)

This function is flagged as experimental.

Import Zemax ascii glass catalog, guess filename from default path and name

ref<Material::Catalog> import_catalog(const std::string &path, const std::string &name)

Manual

This function is flagged as experimental.

Import Zemax ascii glass catalog file (.agf)

ref<Material::Catalog> import_catalog_file(const std::string &path)

This function is flagged as experimental.

Import Zemax ascii glass catalog file (.agf). Guess catalog name from file name

ref<Sys::System> import_design(const std::string &filename)

ref<Material::Dielectric> import_table_glass(const std::string &filename)

This function is flagged as experimental.

Import Zemax table glass material file (.ztg)

This function is flagged as experimental.

Set glass catalogs default path

Sys namespace

NameDescription
GroupOptical elements group element
ImageImage plane optical element
LensLens optical element
MirrorReflecting optical surface element
OpticalSurfaceOptical surface element
SourcePointPoint light source
SourceRaysCustom rays light source
SystemOptical system

Trace namespace

NameDescription
DistributionRay distribution pattern descriptor
ParamsLight propagation parameters descriptor
ResultStore light propagation result
SequenceDefines light propagation elemets order for sequential light propagation
TracerLight propagation algorithms

Material namespace

NameDescription
AbbeAbbe model for optical glass material
AirAir optical material model
BaseOptical material base class.
CatalogHold a glass material catalog
ConradyConrady model for optical glass material
DispersionTableInterpolated refractive index data set model
HerzbergerHerzberger model for optical glass material
MetalMetal optical material model.
MilMil glass code material model
MirrorSimple mirror optical material model.
SchottSchott model for optical glass material
SellmeierSellmeier model for optical glass material
SellmeierModModified sellmeier model for optical glass material
VacuumVacuum optical material model

Io namespace

NameDescription
ImportOsloOslo files loader
ImportZemaxZemax files loader (experimental)
RendererBase class for rendering drivers
RendererDxfDXF rendering driver base (experimental)
RendererGdGD rendering driver
RendererOpenglOpenGL rendering driver
RendererPlplotPlplot rendering driver
RendererSvgSVG file rendering driver
RendererX11X11 rendering driver
RendererX3dX3d rendering driver (experimental)

Data namespace

NameDescription
DiscreteSet1d numerical data set with interpolation
Grid2d numerical data set with interpolation.
PlotData plots container
PlotDataData set plot
SampleSet1d fixed interval numerical data set with interpolation

Math namespace

Shape namespace

NameDescription
BaseBase class for contour 2d shapes
ComposerEnable definition of shape as composition ot other shapes (experimental)
DiskDisk shape
EllipseEllipse shape
EllipticalRingElliptical ring shape
InfiniteBorderless shape
PolygonPolygon shape
RectangleRectangle and square shape
RegularPolygonRegular Polygon shape
RingRing shape

Light namespace

Curve namespace

NameDescription
ArrayEnable definition of curve as square and hexagonal array of an other curve
BaseBase class for surface curvature models
ComposerEnable definition of curve as composition of other curves
ConicGeneral purpose conic curve model
FlatFlat curve
FoucaultDefine surface curve from Foucault test data.
GridDefine surface curve from interpolated grid data set.
ParabolaParabola curve model
PolynomialEven and odd polynomial curve implementation.
SphereSpherical curve model
SplineRotationally symmetric spline curve implementation
ZernikeDefine surface curve from Zernike polynomials

Analysis namespace

NameDescription
FocusBest focus point analysis
RayFanRayFan diagram analysis
SpotSpot diagram analysis