Io::ImportZemax class reference
[Core module]

Declaration  

This class is flagged as experimental.

#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.

Members  

See also the full member list section for this class.

Functions  

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)  

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)  

This function is flagged as experimental.

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

This function is flagged as experimental.

Import Zemax table glass material file (.ztg)

void set_catalog_path(const std::string &path)  

This function is flagged as experimental.

Set glass catalogs default path

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