Skip to main content

Zemax OpticStudio ZOS-API 2026 R1

Interface ZOSAPI::Tools::IMaterialsCatalog

Last update: 13.03.2026

Definition:

Inherits from:

Members

Properties

Property SelectedCatalog

Definition:

string ZOSAPI.Tools.IMaterialsCatalog.SelectedCatalog

Return type: string

Property SelectedMaterial

Definition:

string ZOSAPI.Tools.IMaterialsCatalog.SelectedMaterial

Return type: string

Property NumberOfFitCoefficients

Definition:

int ZOSAPI.Tools.IMaterialsCatalog.NumberOfFitCoefficients

Return type: int

Property CatalogComment

Definition:

string ZOSAPI.Tools.IMaterialsCatalog.CatalogComment

Return type: string

Property MaterialFormula

Definition:

MaterialFormulas ZOSAPI.Tools.IMaterialsCatalog.MaterialFormula

Return type: MaterialFormulas

Property MaterialStatus

Definition:

MaterialStatuses ZOSAPI.Tools.IMaterialsCatalog.MaterialStatus

Return type: MaterialStatuses

Property D0

Definition:

double ZOSAPI.Tools.IMaterialsCatalog.D0

Return type: double

Property D1

Definition:

double ZOSAPI.Tools.IMaterialsCatalog.D1

Return type: double

Property D2

Definition:

double ZOSAPI.Tools.IMaterialsCatalog.D2

Return type: double

Property E0

Definition:

double ZOSAPI.Tools.IMaterialsCatalog.E0

Return type: double

Property E1

Definition:

double ZOSAPI.Tools.IMaterialsCatalog.E1

Return type: double

Property Ltk

Definition:

double ZOSAPI.Tools.IMaterialsCatalog.Ltk

Return type: double

Property TCE

Definition:

double ZOSAPI.Tools.IMaterialsCatalog.TCE

Return type: double

Property Temp

Definition:

double ZOSAPI.Tools.IMaterialsCatalog.Temp

Return type: double

Property p

Definition:

double ZOSAPI.Tools.IMaterialsCatalog.p

Return type: double

Property dPgF

Definition:

double ZOSAPI.Tools.IMaterialsCatalog.dPgF

Return type: double

Property MinimumWavelength

Definition:

double ZOSAPI.Tools.IMaterialsCatalog.MinimumWavelength

Return type: double

Property MaximumWavelength

Definition:

double ZOSAPI.Tools.IMaterialsCatalog.MaximumWavelength

Return type: double

Property IgnoreThermalExpansion

Definition:

bool ZOSAPI.Tools.IMaterialsCatalog.IgnoreThermalExpansion

Return type: bool

Property ExcludeSubstitution

Definition:

bool ZOSAPI.Tools.IMaterialsCatalog.ExcludeSubstitution

Return type: bool

Property MetaMaterial

Definition:

bool ZOSAPI.Tools.IMaterialsCatalog.MetaMaterial

Return type: bool

Property MeltFreq

Definition:

string ZOSAPI.Tools.IMaterialsCatalog.MeltFreq

Return type: string

Property Comment

Definition:

string ZOSAPI.Tools.IMaterialsCatalog.Comment

Return type: string

Property RelCost

Definition:

string ZOSAPI.Tools.IMaterialsCatalog.RelCost

Return type: string

Property CR

Definition:

string ZOSAPI.Tools.IMaterialsCatalog.CR

Return type: string

Property FR

Definition:

string ZOSAPI.Tools.IMaterialsCatalog.FR

Return type: string

Property SR

Definition:

string ZOSAPI.Tools.IMaterialsCatalog.SR

Return type: string

Property AR

Definition:

string ZOSAPI.Tools.IMaterialsCatalog.AR

Return type: string

Property PR

Definition:

string ZOSAPI.Tools.IMaterialsCatalog.PR

Return type: string

Property Nd

Definition:

double ZOSAPI.Tools.IMaterialsCatalog.Nd

Return type: double

Property Vd

Definition:

double ZOSAPI.Tools.IMaterialsCatalog.Vd

Return type: double

Property YoungsModulus

Definition:

double ZOSAPI.Tools.IMaterialsCatalog.YoungsModulus

Return type: double

Property HasYoungsModulus

Definition:

bool ZOSAPI.Tools.IMaterialsCatalog.HasYoungsModulus

Return type: bool

Property PoissonRatio

Definition:

double ZOSAPI.Tools.IMaterialsCatalog.PoissonRatio

Return type: double

Property HasPoissonRatio

Definition:

bool ZOSAPI.Tools.IMaterialsCatalog.HasPoissonRatio

Return type: bool

Property KnoopHardness

Definition:

double ZOSAPI.Tools.IMaterialsCatalog.KnoopHardness

Return type: double

Property HasKnoopHardness

Definition:

bool ZOSAPI.Tools.IMaterialsCatalog.HasKnoopHardness

Return type: bool

Property SpecificHeatCapacity

Definition:

double ZOSAPI.Tools.IMaterialsCatalog.SpecificHeatCapacity

Return type: double

Property HasSpecificHeatCapacity

Definition:

bool ZOSAPI.Tools.IMaterialsCatalog.HasSpecificHeatCapacity

Return type: bool

Property HeatConductivity

Definition:

double ZOSAPI.Tools.IMaterialsCatalog.HeatConductivity

Return type: double

Property HasHeatConductivity

Definition:

bool ZOSAPI.Tools.IMaterialsCatalog.HasHeatConductivity

Return type: bool

Public functions

Function GetAllCatalogs

string[] ZOSAPI.Tools.IMaterialsCatalog.GetAllCatalogs()

Return type: string[]

Function GetAllMaterials

string[] ZOSAPI.Tools.IMaterialsCatalog.GetAllMaterials()

Return type: string[]

Function GetCoefficientName

string ZOSAPI.Tools.IMaterialsCatalog.GetCoefficientName(int coeff)

Parameters:

  • int coeff

Return type: string

Function GetFitCoefficient

double ZOSAPI.Tools.IMaterialsCatalog.GetFitCoefficient(int coeff)

Returns the individual dispersion coefficient (0-indexed)

Parameters:

  • coeff:

Returns:

Parameters:

  • int coeff

Return type: double

Function SetFitCoefficient

void ZOSAPI.Tools.IMaterialsCatalog.SetFitCoefficient(int coeff, double Value)

Changes the individual dispersion coefficient (0-indexed)

Parameters:

  • coeff:
  • Value:

Parameters:

  • int coeff
  • double Value

Return type: void

Function SaveCatalog

bool ZOSAPI.Tools.IMaterialsCatalog.SaveCatalog()

Saves modified Material data. Needs to be applied for each modified glass.

Returns:

Return type: bool

Function GetInternalTransmissionData

IInternalTransmissionData ZOSAPI.Tools.IMaterialsCatalog.GetInternalTransmissionData()

Return type: IInternalTransmissionData

Function GetInternalBirefringenceData

IInternalBirefringenceData ZOSAPI.Tools.IMaterialsCatalog.GetInternalBirefringenceData()

Return type: IInternalBirefringenceData

Connect with Ansys