Rings
Version 0.3

Uses of Interface
threeD.ui.event.EventGenerator

Packages that use EventGenerator
threeD.run   
threeD.ui.dialogs   
threeD.ui.menus   
threeD.ui.panels   
 

Uses of EventGenerator in threeD.run
 

Classes in threeD.run that implement EventGenerator
 class RayTracer
          The RayTracer class uses standard ui components from the threeD.ui package to provide a user interface for the ray tracing engine.
 

Uses of EventGenerator in threeD.ui.dialogs
 

Classes in threeD.ui.dialogs that implement EventGenerator
 class AddTransformDialog
          An AddTransformDialog allows the user to select a type of transformation to apply to an AbstractSurface object.
 class EditCameraDialog
          An EditCameraDialog object can be used to specify the settings of a Camera object.
 class EditLightDialog
          An EditLightDialog object can be used to gather input from a user to specify the settings for a Light object.
 class EditPlaneDialog
          An EditPlaneDialog object can be used to allow a user to specify the orientation of a Plane object that is wrapped by a SurfaceUI object.
 class EditPolynomialDialog
          An EditPolynomialDialog object can be used to allow a user to edit the terms of a SurfaceUI object that wraps a Polynomial object.
 class EditPolynomialTermDialog
          An EditPolynomialTermDialog object can be used to allow the user to edit a PolynomialTerm object.
 class EditTransformDialog
          An EditTransformDialog object allows the user to edit the transformation properties of an AbstractSurface object.
 class EditTriangleDialog
          An EditTriangleDialog object can be used to allow a user to specify the vertices of a Triangle object that is wrapped by a SurfaceUI object.
 class NewLightDialog
          A NewLightDialog object can be used to allow the user to add a Light object to a Scene object.
 class NewSurfaceDialog
          A NewSurfaceDialog object can be used to allow the user to add a new Surface object to a Scene object or a SurfaceGroup object.
 

Uses of EventGenerator in threeD.ui.menus
 

Classes in threeD.ui.menus that implement EventGenerator
 class DefaultMenuBar
          The DefaultMenuBar class extends JMenuBar and provides access to all of the standard menus in the threeD.ui.menus package.
 class EditMenu
          The EditMenu class extends JMenu and provides editing options for the user.
 class EditSceneMenu
          The EditSceneMenu class extends JMenu and provides menu items for editing a scene.
 class FileMenu
          The FileMenu class extends JMenu and provides menu items for opening, closing, and saving files.
 class NewMenu
          A NewMenu object extends JMenu and provides menu items for creating new scenes and surfaces.
 class OpenMenu
          An OpenMenu object extends JMenu and provides menu items for open scene data stored in a file.
 class SaveMenu
          A SaveMenu object extends JMenu and provides menu items for saving scene and surface data to a file.
 

Uses of EventGenerator in threeD.ui.panels
 

Classes in threeD.ui.panels that implement EventGenerator
 class EditDefaultSurfaceTransformPanel
          An EditDefaultSurfaceTransformPanel can be used to gather input from the user to specifiy scaling and rotation properties of an AbstractSurface object.
 class EditSurfacePanel
          An EditSurfacePanel object can be used to gather input from a user to specify the settings for an AbstractSurfaceUI object and the underlying AbstractSurface object.
 class LightInfoPanel
          A LightInfoPanel object allows access to a list of Light objects contained in the specified Scene object.
 class RenderPanel
          A RenderPanel object allows display of scene previews and rendered images of the Scene object it uses.
 class SurfaceInfoPanel
          A SurfaceInfoPanel object allows access to a list of SurfaceUI objects contained in the specified Scene object.
 class TransformSurfacePanel
          A TransformSurfacePanel can be used to allow the user to modify an AbstractSurface object's transformations.
 


Rings
Version 0.3

Copyright 2003-05 Mike Murray