All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class lyon.Camera

java.lang.Object
   |
   +----java.util.Observable
           |
           +----futils.utils.Computation
                   |
                   +----lyon.Shape
                           |
                           +----lyon.Camera

class Camera
extends lyon.Shape

Variable Index

 o A
 o auto_pan
 o backwards
 o F
 o grating
 o i3_negative
 o order_negative
 o r3_negative

Constructor Index

 o Camera()

Method Index

 o center()
 o change_config(double, double)
 o change_config(point)
 o compute_asin_arg(double)
 o compute_d()
 o compute_g3(double)
 o compute_i_d(double)
 o compute_i_r(double)
 o compute_n_lambda_on_p(double)
 o compute_pitch(double)
 o compute_r_d(double)
 o compute_r_r(double)
 o draw(Graphics)
 o print()
 o print_d()
 o print_x()
 o rho()
 o update()
 o x3(double)
 o x3_to_point(double)
 o x_max()
 o x_max_p()
 o x_min()
 o x_min(double)
 o x_min_p()

Variables

 o grating
 public lyon.Grating grating
 o A
 observers.ObservableDouble A
 o F
 observers.ObservableDouble F
 o backwards
 boolean backwards
 o auto_pan
 boolean auto_pan
 o i3_negative
 boolean i3_negative
 o r3_negative
 boolean r3_negative
 o order_negative
 boolean order_negative

Constructors

 o Camera
 Camera()

Methods

 o center
 void center()
 o rho
 double rho()
 o print
 void print()
Overrides:
print in class lyon.Shape
 o print_d
 void print_d()
 o compute_d
 double compute_d()
 o update
 void update()
 o change_config
 void change_config(double x,
                    double y)
 o change_config
 void change_config(lyon.point t)
 o compute_n_lambda_on_p
 double compute_n_lambda_on_p(double x3)
 o x3
 lyon.point x3(double t)
 o compute_pitch
 double compute_pitch(double x3)
 o x3_to_point
 lyon.point x3_to_point(double x3)
 o x_max
 double x_max()
 o x_min_p
 lyon.point x_min_p()
 o x_max_p
 lyon.point x_max_p()
 o print_x
 void print_x()
 o x_min
 double x_min()
 o x_min
 double x_min(double t)
 o compute_r_r
 double compute_r_r(double x3)
 o compute_r_d
 double compute_r_d(double x3)
 o compute_g3
 lyon.point compute_g3(double x3)
 o compute_asin_arg
 double compute_asin_arg(double x3)
 o compute_i_d
 double compute_i_d(double x3)
 o compute_i_r
 double compute_i_r(double x3)
 o draw
 void draw(java.awt.Graphics g)
Overrides:
draw in class lyon.Shape

All Packages  Class Hierarchy  This Package  Previous  Next  Index