|
View Inside TransverseVelocity:
|
|
TransverseVelocity models a fixed transverse offset or a constant transverse velocity difference between two parts of an optical path. Four parameters specify the (x,y) components of initial transverse displacement and relative velocity. The relative velocity is defined as the velocity on the platform side of the block minus the velocity on the target side of the block. The initial offset has the same sign definition.
TransverseVelocity has two Light inputs and two Light outputs, used to process incoming and outgoing light.
C++ type
|
name
|
value
|
description
|
Parameters
|
double
|
vx
|
0.0
|
x component of relative velocity (m/s)
|
double
|
vy
|
0.0
|
y component of relative velocity (m/s)
|
double
|
x0
|
0.0
|
x component of initial offset (m)
|
double
|
y0
|
0.0
|
y component of initial offset (m)
|
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
|
|