|
View Inside Telescope:
|
|
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
|
|