Telescope

Top  Previous  Next

LL_Telescope

View Inside Telescope:

LL_Telescope_Inside

 

Telescope is a simple model of a telescope, consisting of a circular aperture, with or without an inner obscuration, and an applied focus, corresponding to a specified focal distance. At present it does not include a magnification, because we have generally found it convenient to describe optical system dimensions in output space. It has two Light inputs and two Light outputs, used to model both incoming and outgoing light.

C++ type

name

value

description

Parameters

double

focusDistance

1.0e20

Focus distance (m)

double

apertureRadius

1.0

Aperture radius (m)

double

annulusRadius

0.0

Radius of the inner obscuration (m) (set to 0.0 for no obscuration)

Inputs

Light

incomingIncident

Light()

Describes all light incident from the "incoming" direction

Light

outgoingIncident

Light()

Describes all light incident from the "outgoing" direction

Outputs

Light

incomingTransmitted


Describes all light transmitted in the "incoming" direction

Light

outgoingTransmitted


Describes all light transmitted in the "outgoing" direction