All Packages  Class Hierarchy

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z


Index of all Fields and Methods

A

addAperture(double, double). Method in class optics.OpticsApplet
Add a blocking aperture at x.
addApertureP(int, int). Method in class optics.OpticsApplet
Add a blocking aperture at x.
addDielectric(double, double, double). Method in class optics.OpticsApplet
Add a dielectric interface that can have a radius of curvature or none at all.
addDielectricP(int, double, int). Method in class optics.OpticsApplet
Add a dielectric interface that can have a radius of curvature or none at all.
addIndexChange(double, double). Method in class optics.OpticsApplet
Add an index change that has no curvature.
addIndexChangeP(int, double). Method in class optics.OpticsApplet
Add an index change that has no curvature.
addISource(double, double, int, double). Method in class optics.OpticsApplet
Adds an infinite source with parallel rays
addISourceP(int, int, int, double). Method in class optics.OpticsApplet
Adds an infinite source with parallel rays
addLens(double, double). Method in class optics.OpticsApplet
Adds a thin lens, no spherical abberation, based on matrix transformations
addLensP(int, double). Method in class optics.OpticsApplet
Adds a thin lens, no spherical abberation, based on matrix transformations
addMirror(double, double). Method in class optics.OpticsApplet
Adds an ideal mirror, based on matrix transformations
addMirrorP(int, double). Method in class optics.OpticsApplet
Adds an ideal mirror, based on matrix transformations
addPSource(double, double). Method in class optics.OpticsApplet
Adds an principal-ray source which draws the three principal rays
addPSourceP(int, int). Method in class optics.OpticsApplet
Adds an principal-ray source which draws the three principal rays
addRefraction(double, double, double). Method in class optics.OpticsApplet
Adds a refraction interface that can represent a thick lens with spherical abberation and internal reflection.
addRefractionP(int, double, int). Method in class optics.OpticsApplet
Adds a refraction interface that can represent a thick lens with spherical abberation and internal reflection.
addScreen(double). Method in class optics.OpticsApplet
Adds a screen
addScreenP(int). Method in class optics.OpticsApplet
Adds a screen
addSource(double, double, double, double). Method in class optics.OpticsApplet
Adds a regular point source, with spreading rays from a single point
addSourceP(int, int, double, double). Method in class optics.OpticsApplet
Adds a regular point source, with spreading rays from a single point
addSphericalMirror(double, double). Method in class optics.OpticsApplet
Adds a spherical mirror.
addSphericalMirrorP(int, double). Method in class optics.OpticsApplet
Adds an spherical mirror.


C

clearAll(). Method in class optics.OpticsApplet
Clears all elements from bench and repaints


D

destroy(). Method in class optics.OpticsApplet
 


G

getAppletInfo(). Method in class optics.OpticsApplet
 
getParameter(String, String). Method in class optics.OpticsApplet
 
getParameterInfo(). Method in class optics.OpticsApplet
 


I

init(). Method in class optics.OpticsApplet
 


J

jbInit(). Method in class optics.OpticsApplet
 


O

OpticsApplet(). Constructor for class optics.OpticsApplet
 


S

setBtnOff(). Method in class optics.OpticsApplet
Changes all the colors of the buttons to black
setDefault(). Method in class optics.OpticsApplet
Calls the following methods: setPixPerUnit(100), setInfo(false), setSize(.8), setDrag(false), setPropertyDrag(false), & setDirection(1)
setDirection(int). Method in class optics.OpticsApplet
Set the direction that sources added after will start in
setDrag(boolean). Method in class optics.OpticsApplet
Determines if elements added after value is set will be allowed to be dragged
setInfo(boolean). Method in class optics.OpticsApplet
Determines if elements added after value will show information on screen including focal lengths and positions
setNull(). Method in class optics.OpticsApplet
Calls setBtnOff() and makes it so nothing is added when the mouse clicks the bench
setPixPerUnit(int). Method in class optics.OpticsApplet
Set the Pixels per Unit.
setPropertyDrag(boolean). Method in class optics.OpticsApplet
Determines if elements added after value is set will be allowed to have their properties changed by dragging
setRayRGB(int, int, int). Method in class optics.OpticsApplet
Set the color of the source light rays.
setSize(double). Method in class optics.OpticsApplet
Set the direction that sources added after will start in
setUnDefault(). Method in class optics.OpticsApplet
Calls the following methods: setPixPerUnit(100), setInfo(true), setSize(.8), setDrag(true), setPropertyDrag(true), & setDirection(1)
start(). Method in class optics.OpticsApplet
 
stop(). Method in class optics.OpticsApplet