Rings
Version 0.3

Serialized Form


Package threeD.raytracer.shaders

Class threeD.raytracer.shaders.HighlightShader extends ShaderSet implements Serializable

Serialized Fields

highlightColor

ColorProducer highlightColor

highlightExponent

double highlightExponent

Class threeD.raytracer.shaders.ReflectionShader extends ShaderSet implements Serializable

Serialized Fields

reflectivity

double reflectivity

blur

double blur

reflectiveColor

ColorProducer reflectiveColor

eMap

Texture eMap

Class threeD.raytracer.shaders.ShaderSet extends java.util.HashSet implements Serializable

Class threeD.raytracer.shaders.TextureShader extends ShaderSet implements Serializable

Serialized Fields

tex

Texture tex

factory

ShaderFactory factory

props

ColorProducer[] props


Package threeD.ui.dialogs

Class threeD.ui.dialogs.AddDialog extends javax.swing.JFrame implements Serializable

Serialized Fields

set

java.util.Collection set

display

DynamicDisplay display

factory

EditableFactory factory

typesList

javax.swing.JComboBox typesList

addButton

javax.swing.JButton addButton

Class threeD.ui.dialogs.AddTransformDialog extends javax.swing.JPanel implements Serializable

Serialized Fields

transforms

java.lang.String[] transforms

surface

AbstractSurface surface

display

DynamicDisplay display

handler

EventHandler handler

open

boolean open

frame

javax.swing.JFrame frame

transformationsBox

javax.swing.JComboBox transformationsBox

addButton

javax.swing.JButton addButton

Class threeD.ui.dialogs.EditCameraDialog extends javax.swing.JPanel implements Serializable

Serialized Fields

scene

Scene scene

camera

OrthographicCamera camera

handler

EventHandler handler

open

boolean open

frame

javax.swing.JFrame frame

typePanel

javax.swing.JPanel typePanel

dataPanel

javax.swing.JPanel dataPanel

buttonPanel

javax.swing.JPanel buttonPanel

viewPanel

javax.swing.JPanel viewPanel

locationPanel

EditVectorPanel locationPanel

viewDirectionPanel

EditVectorPanel viewDirectionPanel

upDirectionPanel

EditVectorPanel upDirectionPanel

focalLengthPanel

javax.swing.JPanel focalLengthPanel

dimensionsPanel

javax.swing.JPanel dimensionsPanel

fovPanel

javax.swing.JPanel fovPanel

lensPanel

javax.swing.JPanel lensPanel

typeBox

javax.swing.JComboBox typeBox

viewPresetsBox

javax.swing.JComboBox viewPresetsBox

focalLengthField

javax.swing.JFormattedTextField focalLengthField

projectionWidthField

javax.swing.JFormattedTextField projectionWidthField

projectionHeightField

javax.swing.JFormattedTextField projectionHeightField

hFovField

javax.swing.JFormattedTextField hFovField

vFovField

javax.swing.JFormattedTextField vFovField

angleMeasureBox

javax.swing.JComboBox angleMeasureBox

radiusField

javax.swing.JFormattedTextField radiusField

applyButton

javax.swing.JButton applyButton

okButton

javax.swing.JButton okButton

cancelButton

javax.swing.JButton cancelButton

Class threeD.ui.dialogs.EditLightDialog extends javax.swing.JPanel implements Serializable

Serialized Fields

light

Light light

handler

EventHandler handler

open

boolean open

frame

javax.swing.JFrame frame

dataPanel

javax.swing.JPanel dataPanel

buttonPanel

javax.swing.JPanel buttonPanel

locationPanel

EditVectorPanel locationPanel

directionPanel

EditVectorPanel directionPanel

intensityPanel

PercentagePanel intensityPanel

samplesPanel

javax.swing.JPanel samplesPanel

attenuationPanel

javax.swing.JPanel attenuationPanel

colorPanel

EditRGBPanel colorPanel

attenuationAField

javax.swing.JFormattedTextField attenuationAField

attenuationBField

javax.swing.JFormattedTextField attenuationBField

attenuationCField

javax.swing.JFormattedTextField attenuationCField

samplesField

javax.swing.JFormattedTextField samplesField

widthField

javax.swing.JFormattedTextField widthField

heightField

javax.swing.JFormattedTextField heightField

radiusField

javax.swing.JFormattedTextField radiusField

applyButton

javax.swing.JButton applyButton

okButton

javax.swing.JButton okButton

cancelButton

javax.swing.JButton cancelButton

Class threeD.ui.dialogs.EditPlaneDialog extends javax.swing.JPanel implements Serializable

Serialized Fields

plane

Plane plane

open

boolean open

handler

EventHandler handler

frame

javax.swing.JFrame frame

editPanel

javax.swing.JPanel editPanel

buttonPanel

javax.swing.JPanel buttonPanel

xyOption

javax.swing.JRadioButton xyOption

xzOption

javax.swing.JRadioButton xzOption

yzOption

javax.swing.JRadioButton yzOption

okButton

javax.swing.JButton okButton

cancelButton

javax.swing.JButton cancelButton

Class threeD.ui.dialogs.EditPolynomialDialog extends javax.swing.JPanel implements Serializable

Serialized Fields

poly

Polynomial poly

open

boolean open

handler

EventHandler handler

listModel

PolynomialTermsListModel listModel

frame

javax.swing.JFrame frame

termsPanel

javax.swing.JPanel termsPanel

buttonPanel

javax.swing.JPanel buttonPanel

termsList

javax.swing.JList termsList

termsListScrollPane

javax.swing.JScrollPane termsListScrollPane

addTermButton

javax.swing.JButton addTermButton

editTermButton

javax.swing.JButton editTermButton

removeTermButton

javax.swing.JButton removeTermButton

doneButton

javax.swing.JButton doneButton

Class threeD.ui.dialogs.EditPolynomialTermDialog extends javax.swing.JPanel implements Serializable

Serialized Fields

polynomial

Polynomial polynomial

term

PolynomialTerm term

open

boolean open

handler

EventHandler handler

frame

javax.swing.JFrame frame

dataPanel

javax.swing.JPanel dataPanel

buttonPanel

javax.swing.JPanel buttonPanel

coefficientField

javax.swing.JTextField coefficientField

xField

javax.swing.JTextField xField

yField

javax.swing.JTextField yField

zField

javax.swing.JTextField zField

okButton

javax.swing.JButton okButton

cancelButton

javax.swing.JButton cancelButton

Class threeD.ui.dialogs.EditRGBDialog extends javax.swing.JFrame implements Serializable

Serialized Fields

color

RGB color

display

DynamicDisplay display

editPanel

EditRGBPanel editPanel

buttonPanel

javax.swing.JPanel buttonPanel

okButton

javax.swing.JButton okButton

cancelButton

javax.swing.JButton cancelButton

Class threeD.ui.dialogs.EditTransformDialog extends javax.swing.JPanel implements Serializable

Serialized Fields

surface

AbstractSurface surface

index

int index

display

DynamicDisplay display

open

boolean open

canceled

boolean canceled

handler

EventHandler handler

frame

javax.swing.JFrame frame

dataPanel

javax.swing.JPanel dataPanel

buttonPanel

javax.swing.JPanel buttonPanel

xField

javax.swing.JFormattedTextField xField

yField

javax.swing.JFormattedTextField yField

zField

javax.swing.JFormattedTextField zField

angleMeasureBox

javax.swing.JComboBox angleMeasureBox

okButton

javax.swing.JButton okButton

cancelButton

javax.swing.JButton cancelButton

Class threeD.ui.dialogs.EditTriangleDialog extends javax.swing.JPanel implements Serializable

Serialized Fields

tri

Triangle tri

open

boolean open

handler

EventHandler handler

frame

javax.swing.JFrame frame

vertex1Panel

EditVectorPanel vertex1Panel

vertex2Panel

EditVectorPanel vertex2Panel

vertex3Panel

EditVectorPanel vertex3Panel

dataPanel

javax.swing.JPanel dataPanel

buttonPanel

javax.swing.JPanel buttonPanel

applyButton

javax.swing.JButton applyButton

okButton

javax.swing.JButton okButton

cancelButton

javax.swing.JButton cancelButton

Class threeD.ui.dialogs.EditVectorDialog extends javax.swing.JFrame implements Serializable

Serialized Fields

vector

Vector vector

display

DynamicDisplay display

editPanel

EditVectorPanel editPanel

buttonPanel

javax.swing.JPanel buttonPanel

okButton

javax.swing.JButton okButton

cancelButton

javax.swing.JButton cancelButton

Class threeD.ui.dialogs.NetworkDialog extends javax.swing.JPanel implements Serializable

Serialized Fields

client

Client client

frame

javax.swing.JFrame frame

open

boolean open

locked

boolean locked

nodePanel

javax.swing.JPanel nodePanel

serverPanel

javax.swing.JPanel serverPanel

statusPanel

javax.swing.JPanel statusPanel

statusButtonPanel

javax.swing.JPanel statusButtonPanel

serverButtonPanel

javax.swing.JPanel serverButtonPanel

startButton

javax.swing.JButton startButton

stopButton

javax.swing.JButton stopButton

addButton

javax.swing.JButton addButton

removeButton

javax.swing.JButton removeButton

sendButton

javax.swing.JButton sendButton

closeButton

javax.swing.JButton closeButton

statusLabel

javax.swing.JLabel statusLabel

outputHostField

javax.swing.JTextField outputHostField

portField

javax.swing.JFormattedTextField portField

nodesField

javax.swing.JFormattedTextField nodesField

peersField

javax.swing.JFormattedTextField peersField

jobsField

javax.swing.JFormattedTextField jobsField

outputPortField

javax.swing.JFormattedTextField outputPortField

serverList

javax.swing.JList serverList

Class threeD.ui.dialogs.NewLightDialog extends javax.swing.JPanel implements Serializable

Serialized Fields

lightTypes

java.lang.String[] lightTypes

scene

Scene scene

handler

EventHandler handler

open

boolean open

frame

javax.swing.JFrame frame

lightTypesList

javax.swing.JComboBox lightTypesList

createButton

javax.swing.JButton createButton

Class threeD.ui.dialogs.NewSurfaceDialog extends javax.swing.JPanel implements Serializable

Serialized Fields

surfaceTypes

java.lang.String[] surfaceTypes

scene

Scene scene

group

SurfaceGroup group

handler

EventHandler handler

open

boolean open

frame

javax.swing.JFrame frame

surfaceTypesList

javax.swing.JComboBox surfaceTypesList

createButton

javax.swing.JButton createButton

Class threeD.ui.dialogs.PolynomialTermsListModel extends javax.swing.AbstractListModel implements Serializable

Serialized Fields

polynomial

Polynomial polynomial

Class threeD.ui.dialogs.RenderOptionsDialog extends javax.swing.JPanel implements Serializable

Serialized Fields

renderPanel

RenderPanel renderPanel

open

boolean open

frame

javax.swing.JFrame frame

dataPanel

javax.swing.JPanel dataPanel

buttonPanel

javax.swing.JPanel buttonPanel

imageSizePanel

javax.swing.JPanel imageSizePanel

antialiasingPanel

javax.swing.JPanel antialiasingPanel

imageWidthField

javax.swing.JTextField imageWidthField

imageHeightField

javax.swing.JTextField imageHeightField

supersampleWidthField

javax.swing.JTextField supersampleWidthField

supersampleHeightField

javax.swing.JTextField supersampleHeightField

squarePixelsBox

javax.swing.JCheckBox squarePixelsBox

applyButton

javax.swing.JButton applyButton

okButton

javax.swing.JButton okButton

cancelButton

javax.swing.JButton cancelButton

Class threeD.ui.dialogs.SendTaskDialog extends javax.swing.JPanel implements Serializable

Serialized Fields

frame

javax.swing.JFrame frame

open

boolean open

server

Server server

index

int index

renderPanel

javax.swing.JPanel renderPanel

buttonPanel

javax.swing.JPanel buttonPanel

hostField

javax.swing.JTextField hostField

portField

javax.swing.JTextField portField

jobSizeField

javax.swing.JComboBox jobSizeField

widthField

javax.swing.JFormattedTextField widthField

heightField

javax.swing.JFormattedTextField heightField

ssWidthField

javax.swing.JFormattedTextField ssWidthField

ssHeightField

javax.swing.JFormattedTextField ssHeightField

submitButton

javax.swing.JButton submitButton

cancelButton

javax.swing.JButton cancelButton

Class threeD.ui.dialogs.TransformationsListModel extends javax.swing.AbstractListModel implements Serializable

Serialized Fields

surface

AbstractSurface surface


Package threeD.ui.panels

Class threeD.ui.panels.DebugOutputPanel extends javax.swing.JPanel implements Serializable

Serialized Fields

frame

javax.swing.JFrame frame

fileMenu

javax.swing.JMenu fileMenu

saveItem

javax.swing.JMenuItem saveItem

tabbedPane

javax.swing.JTabbedPane tabbedPane

rayEnginePanel

javax.swing.JPanel rayEnginePanel

shaderPanel

javax.swing.JPanel shaderPanel

surfacePanel

javax.swing.JPanel surfacePanel

cameraPanel

javax.swing.JPanel cameraPanel

eventPanel

javax.swing.JPanel eventPanel

rayEngineToggle

javax.swing.JToggleButton rayEngineToggle

surfaceToggle

javax.swing.JToggleButton surfaceToggle

cameraToggle

javax.swing.JToggleButton cameraToggle

eventToggle

javax.swing.JToggleButton eventToggle

Class threeD.ui.panels.EditablePropertiesTableModel extends javax.swing.table.AbstractTableModel implements Serializable

Serialized Fields

editing

Editable editing

Class threeD.ui.panels.EditDefaultSurfaceTransformPanel extends javax.swing.JPanel implements Serializable

Serialized Fields

surface

AbstractSurface surface

handler

EventHandler handler

buttonPanel

javax.swing.JPanel buttonPanel

transformationPropertiesPanel

javax.swing.JPanel transformationPropertiesPanel

scalePropertiesPanel

javax.swing.JPanel scalePropertiesPanel

rotationPropertiesPanel

javax.swing.JPanel rotationPropertiesPanel

scaleXField

javax.swing.JTextField scaleXField

scaleYField

javax.swing.JTextField scaleYField

scaleZField

javax.swing.JTextField scaleZField

rotateXField

javax.swing.JTextField rotateXField

rotateYField

javax.swing.JTextField rotateYField

rotateZField

javax.swing.JTextField rotateZField

rotationMeasurementBox

javax.swing.JComboBox rotationMeasurementBox

applyButton

javax.swing.JButton applyButton

Class threeD.ui.panels.EditNumberPanel extends javax.swing.JPanel implements Serializable

Serialized Fields

numberField

javax.swing.JTextField numberField

Class threeD.ui.panels.EditPanel extends javax.swing.JTable implements Serializable

Serialized Fields

editing

Editable editing

tableModel

EditablePropertiesTableModel tableModel

Class threeD.ui.panels.EditRGBPanel extends javax.swing.JPanel implements Serializable

Serialized Fields

redField

javax.swing.JFormattedTextField redField

greenField

javax.swing.JFormattedTextField greenField

blueField

javax.swing.JFormattedTextField blueField

selectColorButton

javax.swing.JButton selectColorButton

Class threeD.ui.panels.EditSurfacePanel extends javax.swing.JPanel implements Serializable

Serialized Fields

surface

AbstractSurfaceUI surface

handler

EventHandler handler

idPanel

javax.swing.JPanel idPanel

dataPanel

javax.swing.JPanel dataPanel

buttonPanel

javax.swing.JPanel buttonPanel

sizePanel

javax.swing.JPanel sizePanel

shadePanel

javax.swing.JPanel shadePanel

locationPanel

EditVectorPanel locationPanel

colorPanel

EditRGBPanel colorPanel

typeLabel

javax.swing.JLabel typeLabel

nameField

javax.swing.JTextField nameField

sizeField

javax.swing.JFormattedTextField sizeField

shadeFrontOption

javax.swing.JCheckBox shadeFrontOption

shadeBackOption

javax.swing.JCheckBox shadeBackOption

applyButton

javax.swing.JButton applyButton

editButton

javax.swing.JButton editButton

Class threeD.ui.panels.EditVectorPanel extends javax.swing.JPanel implements Serializable

Serialized Fields

xField

javax.swing.JFormattedTextField xField

yField

javax.swing.JFormattedTextField yField

zField

javax.swing.JFormattedTextField zField

Class threeD.ui.panels.ExpandedEditPanel extends javax.swing.JPanel implements Serializable

Serialized Fields

editing

java.util.Set editing

factory

EditableFactory factory

editPanel

EditPanel editPanel

buttonPanel

javax.swing.JPanel buttonPanel

listPanel

javax.swing.JPanel listPanel

editingList

javax.swing.JList editingList

editingListModel

javax.swing.AbstractListModel editingListModel

addButton

javax.swing.JButton addButton

removeButton

javax.swing.JButton removeButton

Class threeD.ui.panels.ExtendedCellEditor extends javax.swing.DefaultCellEditor implements Serializable

Serialized Fields

currentValueType

java.lang.Class currentValueType

currentValue

java.lang.Object currentValue

field

javax.swing.JTextField field

combo

javax.swing.JComboBox combo

percentPanel

PercentagePanel percentPanel

Class threeD.ui.panels.ExtendedCellRenderer extends javax.swing.table.DefaultTableCellRenderer implements Serializable

Serialized Fields

selectedBorder

javax.swing.border.Border selectedBorder

unselectedBorder

javax.swing.border.Border unselectedBorder

Class threeD.ui.panels.LightInfoPanel extends javax.swing.JPanel implements Serializable

Serialized Fields

scene

Scene scene

handler

EventHandler handler

open

boolean open

frame

javax.swing.JFrame frame

buttonPanel

javax.swing.JPanel buttonPanel

listModel

LightListModel listModel

lightList

javax.swing.JList lightList

lightListScrollPane

javax.swing.JScrollPane lightListScrollPane

newButton

javax.swing.JButton newButton

editButton

javax.swing.JButton editButton

removeButton

javax.swing.JButton removeButton

Class threeD.ui.panels.LightListModel extends javax.swing.AbstractListModel implements Serializable

Serialized Fields

scene

Scene scene

Class threeD.ui.panels.PercentagePanel extends javax.swing.JPanel implements Serializable

Serialized Fields

value

double value

valueField

javax.swing.JFormattedTextField valueField

slider

javax.swing.JSlider slider

Class threeD.ui.panels.RenderPanel extends javax.swing.JPanel implements Serializable

Serialized Fields

scene

Scene scene

handler

EventHandler handler

showProgressWindow

boolean showProgressWindow

width

int width

height

int height

ssWidth

int ssWidth

ssHeight

int ssHeight

renderedImageData

RGB[][] renderedImageData

renderedImage

java.awt.Image renderedImage

Class threeD.ui.panels.ShaderEditPanel extends ExpandedEditPanel implements Serializable

Serialized Fields

editingTree

javax.swing.JTree editingTree

buttonPanel

javax.swing.JPanel buttonPanel

addButton

javax.swing.JButton addButton

removeButton

javax.swing.JButton removeButton

Class threeD.ui.panels.SplashScreen extends javax.swing.JWindow implements Serializable

Serialized Fields

image

java.awt.Image image

Class threeD.ui.panels.SurfaceInfoPanel extends javax.swing.JPanel implements Serializable

Serialized Fields

scene

Scene scene

handler

EventHandler handler

open

boolean open

settingsPanel

EditSurfacePanel settingsPanel

texturesPanel

ExpandedEditPanel texturesPanel

shadersPanel

ExpandedEditPanel shadersPanel

transformPanel

TransformSurfacePanel transformPanel

frame

javax.swing.JFrame frame

selectionPanel

javax.swing.JPanel selectionPanel

buttonPanel

javax.swing.JPanel buttonPanel

editPanel

javax.swing.JPanel editPanel

editTabPane

javax.swing.JTabbedPane editTabPane

sceneNode

SceneTreeNode sceneNode

surfaceList

javax.swing.JTree surfaceList

surfaceListScrollPane

javax.swing.JScrollPane surfaceListScrollPane

newButton

javax.swing.JButton newButton

removeButton

javax.swing.JButton removeButton

Class threeD.ui.panels.SurfaceInfoPanel.SurfaceTreeCellRenderer extends javax.swing.tree.DefaultTreeCellRenderer implements Serializable

Class threeD.ui.panels.SurfaceListModel extends javax.swing.AbstractListModel implements Serializable

Serialized Fields

scene

Scene scene

Class threeD.ui.panels.TransformationsListModel extends javax.swing.AbstractListModel implements Serializable

Serialized Fields

surface

AbstractSurface surface

Class threeD.ui.panels.TransformSurfacePanel extends javax.swing.JPanel implements Serializable

Serialized Fields

surface

AbstractSurface surface

handler

EventHandler handler

listModel

TransformationsListModel listModel

transformationsPanel

javax.swing.JPanel transformationsPanel

buttonPanel

javax.swing.JPanel buttonPanel

movePanel

javax.swing.JPanel movePanel

transformationsList

javax.swing.JList transformationsList

transformationsListScrollPane

javax.swing.JScrollPane transformationsListScrollPane

addButton

javax.swing.JButton addButton

editButton

javax.swing.JButton editButton

removeButton

javax.swing.JButton removeButton

moveUpButton

javax.swing.JButton moveUpButton

moveDownButton

javax.swing.JButton moveDownButton


Package threeD.ui.menus

Class threeD.ui.menus.DefaultMenuBar extends javax.swing.JMenuBar implements Serializable

Serialized Fields

handler

EventHandler handler

fileMenu

FileMenu fileMenu

editMenu

EditMenu editMenu

renderMenu

RenderMenu renderMenu

helpMenu

HelpMenu helpMenu

Class threeD.ui.menus.EditMenu extends javax.swing.JMenu implements Serializable

Serialized Fields

handler

EventHandler handler

editSceneMenu

EditSceneMenu editSceneMenu

Class threeD.ui.menus.EditSceneMenu extends javax.swing.JMenu implements Serializable

Serialized Fields

scene

Scene scene

surfaceInfo

SurfaceInfoPanel surfaceInfo

lightInfo

LightInfoPanel lightInfo

handler

EventHandler handler

editCameraItem

javax.swing.JMenuItem editCameraItem

surfaceInfoItem

javax.swing.JMenuItem surfaceInfoItem

lightInfoItem

javax.swing.JMenuItem lightInfoItem

Class threeD.ui.menus.FileMenu extends javax.swing.JMenu implements Serializable

Serialized Fields

handler

EventHandler handler

newMenu

NewMenu newMenu

openMenu

OpenMenu openMenu

saveMenu

SaveMenu saveMenu

closeSceneItem

javax.swing.JMenuItem closeSceneItem

exitItem

javax.swing.JMenuItem exitItem

Class threeD.ui.menus.HelpMenu extends javax.swing.JMenu implements Serializable

Serialized Fields

area

javax.swing.JTextArea area

Class threeD.ui.menus.NetworkMenu extends javax.swing.JMenu implements Serializable

Serialized Fields

confDialog

NetworkDialog confDialog

configureItem

javax.swing.JMenuItem configureItem

Class threeD.ui.menus.NewMenu extends javax.swing.JMenu implements Serializable

Serialized Fields

scene

Scene scene

handler

EventHandler handler

newSceneItem

javax.swing.JMenuItem newSceneItem

newSurfaceItem

javax.swing.JMenuItem newSurfaceItem

Class threeD.ui.menus.OpenMenu extends javax.swing.JMenu implements Serializable

Serialized Fields

scene

Scene scene

handler

EventHandler handler

openSceneMenu

javax.swing.JMenu openSceneMenu

openSurfaceMenu

javax.swing.JMenu openSurfaceMenu

openXMLSceneItem

javax.swing.JMenuItem openXMLSceneItem

openXMLSurfaceItem

javax.swing.JMenuItem openXMLSurfaceItem

openRAWSurfaceItem

javax.swing.JMenuItem openRAWSurfaceItem

openGTSSurfaceItem

javax.swing.JMenuItem openGTSSurfaceItem

Class threeD.ui.menus.RenderMenu extends javax.swing.JMenu implements Serializable

Serialized Fields

panel

RenderPanel panel

networkMenu

javax.swing.JMenu networkMenu

startItem

javax.swing.JMenuItem startItem

clearItem

javax.swing.JMenuItem clearItem

optionsItem

javax.swing.JMenuItem optionsItem

optionsDialog

RenderOptionsDialog optionsDialog

Class threeD.ui.menus.SaveMenu extends javax.swing.JMenu implements Serializable

Serialized Fields

scene

Scene scene

renderPanel

RenderPanel renderPanel

surfacePanel

SurfaceInfoPanel surfacePanel

handler

EventHandler handler

saveSceneMenu

javax.swing.JMenu saveSceneMenu

saveSurfaceMenu

javax.swing.JMenu saveSurfaceMenu

saveImageMenu

javax.swing.JMenu saveImageMenu

saveXMLEncodedSceneItem

javax.swing.JMenuItem saveXMLEncodedSceneItem

saveXMLEncodedSurfaceItem

javax.swing.JMenuItem saveXMLEncodedSurfaceItem

saveJPEGEncodedImageItem

javax.swing.JMenuItem saveJPEGEncodedImageItem

savePPMEncodedImageItem

javax.swing.JMenuItem savePPMEncodedImageItem

savePIXEncodedImageItem

javax.swing.JMenuItem savePIXEncodedImageItem

Class threeD.ui.menus.WindowsMenu extends javax.swing.JMenu implements Serializable

Serialized Fields

surfaceInfoPanel

SurfaceInfoPanel surfaceInfoPanel

editCameraDialog

EditCameraDialog editCameraDialog

editLightDialog

EditLightDialog editLightDialog

surfaceInfoPanelItem

javax.swing.JMenuItem surfaceInfoPanelItem

editCameraDialogItem

javax.swing.JMenuItem editCameraDialogItem

editLightDialogItem

javax.swing.JMenuItem editLightDialogItem


Package threeD.ui.displays

Class threeD.ui.displays.ImageCanvas extends javax.swing.JPanel implements Serializable

Serialized Fields

screenX

int screenX

screenY

int screenY

xScale

double xScale

yScale

double yScale

xOff

double xOff

yOff

double yOff

image

RGB[][] image

color

RGB color

next

int next

Class threeD.ui.displays.ProgressDisplay extends javax.swing.JPanel implements Serializable

Serialized Fields

incrementSize

int incrementSize

totalSize

int totalSize

increment

int increment

removeOnCompletion

boolean removeOnCompletion

startTime

long startTime

timer

javax.swing.Timer timer

progressBar

javax.swing.JProgressBar progressBar

timeLabel

javax.swing.JLabel timeLabel

incLabel

javax.swing.JLabel incLabel


Rings
Version 0.3

Copyright 2003-05 Mike Murray