Class RTGUI

java.lang.Object
  extended by RTGUI

 class RTGUI
extends java.lang.Object

GUI module for Simplest Raytrace - revised from Simplest Draw (SD). This version has a black background and white text. This ray traces a triangle using barycentric coordinates. Separates the GUI from the rest of the application.

Version:
0.2, 20 October 2005 (was 3 April 2003)
Author:
Bob Futrelle

Field Summary
(package private)  java.awt.Dimension dim
           
(package private)  RTDrawer drawer
           
(package private)  javax.swing.JFrame frame
           
(package private)  int height
           
(package private)  javax.swing.JPanel panel
           
(package private)  RTSimplestRaytrace show
           
(package private)  int width
           
 
Constructor Summary
RTGUI(int w, int h)
           
 
Method Summary
(package private)  void finish()
           
(package private)  void setup(javax.swing.JFrame frame, RTDrawer drawer)
          Sets up the GUI window
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

width

int width

height

int height

dim

java.awt.Dimension dim

drawer

RTDrawer drawer

frame

javax.swing.JFrame frame

show

RTSimplestRaytrace show

panel

javax.swing.JPanel panel
Constructor Detail

RTGUI

RTGUI(int w,
      int h)
Method Detail

setup

void setup(javax.swing.JFrame frame,
           RTDrawer drawer)
Sets up the GUI window


finish

void finish()