Navigation: Scripting Reference Manual > Data Structures > T_MIRROR

 

T_MIRROR

 

Contact Us: fredsupport@photonengr.com

 

Description

Data structure for a Mirror.

 

Definition

Type T_MIRROR

thickness As Double
innerApe As Double
semiApe As Double
param1 As Double
param2 As Double
paramType As String
glassName As String
glassCatalog As String
immerseName As String
immerseCatalog As String

End Type

 

Members

thickness

Holds the center thickness of the mirror.

 

innerApe

Holds the semi-aperture for the inner hole in the mirror.  Use a value of zero to specify that there is no hole.

 

semiApe

Holds the semi-aperture for the mirror.

 

param1

Holds the first parameter of the mirror (either the reflecting surface radius, the reflecting surface curvature, or the mirror focal length).  The meaning depends on the value of 'paramType'.

 

param2

Holds the second parameter of the mirror (either the back surface radius or the back surface curvature).  The meaning depends on the value of 'paramType'.

 

paramType

Defines the type of parameter you specify. Can be "Radii", "Curve", or "Focal". Other values cause errors.

 

glassName

Holds the name of the material used for the mirror.

 

glassCatalog

Holds the name of the catalog with the mirror material.

 

immerseName

Holds the name of the material used for the immersion.

 

immerseCatalog

Holds the name of the catalog with the immersion material. Most often set to "Current".

 

Used as Parameter in

AddMirror

GetMirror

InitMirror

SetMirror

Examples

Elements

 

 

 

 

 

Copyright © Photon Engineering, LLC