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

E

e - Static variable in class net.sf.j3d.threeD.raytracer.engine.RayTracingEngine
A very small value (0.00000001) that is used in '>=' and '<=' operations to account for computational errors.
Editable - Interface in net.sf.j3d.threeD.raytracer.util
Classes that implement the Editable interface can have editable properties modified with a general set of methods.
Editable.Selection - Class in net.sf.j3d.threeD.raytracer.util
An Editable.Selection object stores a set of options and a selection.
Editable.Selection(String[]) - Constructor for class net.sf.j3d.threeD.raytracer.util.Editable.Selection
 
EditableFactory - Class in net.sf.j3d.threeD.raytracer.util
EditableFactory is the parent class for classes that can be used to construct Editable objects of some type.
EditableFactory() - Constructor for class net.sf.j3d.threeD.raytracer.util.EditableFactory
 
EditablePropertiesTableModel - Class in net.sf.j3d.threeD.ui.panels
An EditablePropertiesTableModel object can be used to manage the data needed when displaying the properties of an Editable object in a table.
EditablePropertiesTableModel() - Constructor for class net.sf.j3d.threeD.ui.panels.EditablePropertiesTableModel
Constructs a new EditablePropertiesTableModel object.
EditablePropertiesTableModel(Editable) - Constructor for class net.sf.j3d.threeD.ui.panels.EditablePropertiesTableModel
Constructs a new EditablePropertiesTableModel object using the specified Editable object.
EditCameraDialog - Class in net.sf.j3d.threeD.ui.dialogs
An EditCameraDialog object can be used to specify the settings of a Camera object.
EditCameraDialog(Scene) - Constructor for class net.sf.j3d.threeD.ui.dialogs.EditCameraDialog
Constructs a new EditCameraDialog object that can be used to modify the specified Camera object.
EditDefaultSurfaceTransformPanel - Class in net.sf.j3d.threeD.ui.panels
An EditDefaultSurfaceTransformPanel can be used to gather input from the user to specifiy scaling and rotation properties of an AbstractSurface object.
EditDefaultSurfaceTransformPanel(AbstractSurface) - Constructor for class net.sf.j3d.threeD.ui.panels.EditDefaultSurfaceTransformPanel
Constructs a new EditDefaultSurfaceTransformPanel object that can be used to modify the specified AbstractSurface object.
EditLightDialog - Class in net.sf.j3d.threeD.ui.dialogs
An EditLightDialog object can be used to gather input from a user to specify the settings for a Light object.
EditLightDialog(Light) - Constructor for class net.sf.j3d.threeD.ui.dialogs.EditLightDialog
Constructs a new EditLightDialog object that can be used to modify the specified Light object.
EditMenu - Class in net.sf.j3d.threeD.ui.menus
The EditMenu class extends JMenu and provides editing options for the user.
EditMenu(Scene, SurfaceInfoPanel, LightInfoPanel) - Constructor for class net.sf.j3d.threeD.ui.menus.EditMenu
Constructs a new EditMenu object using the specified Scene object and the specified SurfaceInfoPanel and LightInfoPanel objects.
EditNumberPanel - Class in net.sf.j3d.threeD.ui.panels
An EditNumberPanel object can be used to specify a number.
EditNumberPanel() - Constructor for class net.sf.j3d.threeD.ui.panels.EditNumberPanel
Consturcts an EditNumberPanel object labeled "Value" and initial value set to 0.0.
EditNumberPanel(String) - Constructor for class net.sf.j3d.threeD.ui.panels.EditNumberPanel
Constructs an EditNumberPanel object with the specified label and initial value set to 0.0.
EditNumberPanel(String, double) - Constructor for class net.sf.j3d.threeD.ui.panels.EditNumberPanel
Constructs an EditNumberPanel object with the specified label and initial value.
EditPanel - Class in net.sf.j3d.threeD.ui.panels
An EditPanel object can be used to allow a user to set the properties of an Editable object.
EditPanel(Editable) - Constructor for class net.sf.j3d.threeD.ui.panels.EditPanel
Constructs a new EditPanel object that can be used to modify the specified Editable object.
EditPlaneDialog - Class in net.sf.j3d.threeD.ui.dialogs
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.
EditPlaneDialog(SurfaceUI) - Constructor for class net.sf.j3d.threeD.ui.dialogs.EditPlaneDialog
Constructs a new EditPlaneDialog object that can be used to modify the specified SurfaceUI object.
EditPolynomialDialog - Class in net.sf.j3d.threeD.ui.dialogs
An EditPolynomialDialog object can be used to allow a user to edit the terms of a SurfaceUI object that wraps a Polynomial object.
EditPolynomialDialog(SurfaceUI) - Constructor for class net.sf.j3d.threeD.ui.dialogs.EditPolynomialDialog
Constructs a new EditPolynomialDialog object that can be used to edit the specified SurfaceUI object.
EditPolynomialTermDialog - Class in net.sf.j3d.threeD.ui.dialogs
An EditPolynomialTermDialog object can be used to allow the user to edit a PolynomialTerm object.
EditPolynomialTermDialog(Polynomial, int) - Constructor for class net.sf.j3d.threeD.ui.dialogs.EditPolynomialTermDialog
Constructs a new EditPolynomialTermDialog object that can be used to edit the PolynomialTerm object at the specified index of the specified Polynomial object.
EditRGBDialog - Class in net.sf.j3d.threeD.ui.dialogs
An EditRGBDialog object can be used to allow a user to specify the data for a RGB object.
EditRGBDialog(RGB, DynamicDisplay) - Constructor for class net.sf.j3d.threeD.ui.dialogs.EditRGBDialog
Constructs a new EditRGBDialog that can be used to edit the specified RGB object.
EditRGBPanel - Class in net.sf.j3d.threeD.ui.panels
An EditRGBPanel object can be used to specify an RGB color.
EditRGBPanel() - Constructor for class net.sf.j3d.threeD.ui.panels.EditRGBPanel
Constructs a new EditRGBPanel object with the initial values set to 0.0 (black).
EditRGBPanel(RGB) - Constructor for class net.sf.j3d.threeD.ui.panels.EditRGBPanel
Constructs a new EditRGBPanel object with the initial values set to those of the specified RGB object.
EditSceneMenu - Class in net.sf.j3d.threeD.ui.menus
The EditSceneMenu class extends JMenu and provides menu items for editing a scene.
EditSceneMenu(Scene, SurfaceInfoPanel, LightInfoPanel) - Constructor for class net.sf.j3d.threeD.ui.menus.EditSceneMenu
Constructs a new EditSceneMenu object using the specified Scene object and the specified SurfaceInfoPanel and LightInfoPanel objects.
EditSurfacePanel - Class in net.sf.j3d.threeD.ui.panels
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.
EditSurfacePanel(AbstractSurfaceUI) - Constructor for class net.sf.j3d.threeD.ui.panels.EditSurfacePanel
Constructs a new EditSurfacePanel object that can be used to modify the specified AbstractSurfaceUI object.
EditTransformDialog - Class in net.sf.j3d.threeD.ui.dialogs
An EditTransformDialog object allows the user to edit the transformation properties of an AbstractSurface object.
EditTransformDialog(AbstractSurface, int, DynamicDisplay) - Constructor for class net.sf.j3d.threeD.ui.dialogs.EditTransformDialog
Constructs a new EditTransformDialog object that can be used to edit the transformation of the specified AbstractSurface object at the specified index.
EditTriangleDialog - Class in net.sf.j3d.threeD.ui.dialogs
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.
EditTriangleDialog(SurfaceUI) - Constructor for class net.sf.j3d.threeD.ui.dialogs.EditTriangleDialog
Constructs a new EditTriangleDialog object that can be used to edit the specified SurfaceUI object.
EditVectorDialog - Class in net.sf.j3d.threeD.ui.dialogs
An EditVectorDialog object can be used to allow a user to specify the data for a Vector object.
EditVectorDialog(Vector, DynamicDisplay) - Constructor for class net.sf.j3d.threeD.ui.dialogs.EditVectorDialog
Constructs a new EditVectorDialog that can be used to edit the specified Vector object.
EditVectorPanel - Class in net.sf.j3d.threeD.ui.panels
An EditVectorPanel object can be used to specify a 3D vector.
EditVectorPanel() - Constructor for class net.sf.j3d.threeD.ui.panels.EditVectorPanel
Constructs a new EditVectorPanel object with the initial values set to 0.0.
EditVectorPanel(Vector) - Constructor for class net.sf.j3d.threeD.ui.panels.EditVectorPanel
Constructs a new EditVectorPanel object with the initial values set to those of the specified Vector object.
emit(int) - Method in class net.sf.j3d.physics.efield.ParticleField
 
encode() - Method in class net.sf.j3d.imaging.ArtifactDetectionJob
 
encode() - Method in class net.sf.j3d.imaging.ArtifactDetectionTask
 
encode() - Method in class net.sf.j3d.threeD.raytracer.network.RayTracingJob
 
encode() - Method in class net.sf.j3d.threeD.raytracer.network.RayTracingJobFactory
 
encode() - Method in class net.sf.j3d.threeD.raytracer.primitives.Mesh
 
encode() - Method in class net.sf.j3d.util.graphics.RGB
 
encodeImageFile(RGB[][], File, int) - Static method in class net.sf.j3d.threeD.io.FileEncoder
Encodes the image represented by the specified RGB array using the encoding specified by the integer encoding code and saves the encoded data in the file represented by the specified File object.
encodeSceneFile(Scene, File, int) - Static method in class net.sf.j3d.threeD.io.FileEncoder
Encodes the specified Scene object using the encoding specified by the integer encoding code and saves the encoded data in the file represented by the specified File object.
encodeSurfaceFile(Surface, File, int) - Static method in class net.sf.j3d.threeD.io.FileEncoder
Encodes the specified Surface object using the encoding specified by the integer encoding code and saves the encoded data in the file represented by the specified File object.
endHtml - Static variable in class net.sf.j3d.io.RSSFeed
 
EnergyField - Class in net.sf.j3d.physics.efield
 
EnergyField(double[][]) - Constructor for class net.sf.j3d.physics.efield.EnergyField
 
equals(Object) - Method in class net.sf.j3d.threeD.raytracer.network.RayTracingJob
 
equals(Object) - Method in class net.sf.j3d.threeD.raytracer.shaders.ShaderSet
 
equals(Object) - Method in class net.sf.j3d.threeD.ui.tree.ShaderTreeNode
 
equals(RGB) - Method in class net.sf.j3d.util.graphics.RGB
Returns true if the color represented by this RGB object is the same as the color represented by the specified RGB object, false otherwise.
equals(Object) - Method in class net.sf.j3d.util.Vector
Returns true if and only if the object specified represents a 3d vector that is geometrically equal to the vector represented by this Vector object.
EquipotentialCircleDisplay - Class in net.sf.j3d.physics.circles
 
EquipotentialCircleDisplay(ParticleSet) - Constructor for class net.sf.j3d.physics.circles.EquipotentialCircleDisplay
 
evaluate(Object[]) - Method in class net.sf.j3d.physics.shaders.RigidBodyStateShader
 
evaluate(Object) - Method in interface net.sf.j3d.threeD.raytracer.constructives.LSystem.Statement
 
evaluate(Object[]) - Method in interface net.sf.j3d.threeD.raytracer.graphics.ColorProducer
Produces a color using the specified arguments.
evaluate(Object[]) - Method in class net.sf.j3d.threeD.raytracer.graphics.RandomColorGenerator
 
evaluate(double, double, double) - Method in class net.sf.j3d.threeD.raytracer.primitives.Polynomial
Evaluates the polynomial function represented by this Polynomial object for the specified values.
evaluate(double, double, double) - Method in class net.sf.j3d.threeD.raytracer.primitives.PolynomialTerm
Evaluates the polynomial term represented by this PolynomialTerm object for the specfied x, y, and z values and returns the result as a double value.
evaluate(Object[]) - Method in class net.sf.j3d.threeD.raytracer.shaders.BlendingShader
 
evaluate(Object[]) - Method in class net.sf.j3d.threeD.raytracer.shaders.CheckerBoardShader
 
evaluate(Object[]) - Method in class net.sf.j3d.threeD.raytracer.shaders.DiffuseShader
 
evaluate(Object[]) - Method in class net.sf.j3d.threeD.raytracer.shaders.HighlightShader
 
evaluate(Object[]) - Method in class net.sf.j3d.threeD.raytracer.shaders.ReflectionShader
 
evaluate(Object[]) - Method in class net.sf.j3d.threeD.raytracer.shaders.RefractionShader
 
evaluate(Object[]) - Method in class net.sf.j3d.threeD.raytracer.shaders.ShaderSet
 
evaluate(Object[]) - Method in class net.sf.j3d.threeD.raytracer.shaders.SilhouetteShader
 
evaluate(Object[]) - Method in class net.sf.j3d.threeD.raytracer.shaders.TextureShader
 
evaluate(Object[]) - Method in class net.sf.j3d.threeD.raytracer.textures.ImageTexture
 
evaluate(Object[]) - Method in class net.sf.j3d.threeD.raytracer.textures.StripeTexture
 
evaluate(Object[]) - Method in class net.sf.j3d.util.graphics.AverageColor
 
evaluate(Object[]) - Method in class net.sf.j3d.util.graphics.RGB
 
evaluateForce(RigidBody.State, RigidBody.State[]) - Method in interface net.sf.j3d.physics.Simulation.Force
 
evaluateFuncation(double, double, ImageCanvas) - Static method in class net.sf.j3d.math.RandomFractal
 
evaluateGradient(double, double, double) - Method in class net.sf.j3d.threeD.raytracer.primitives.Polynomial
Evaluates the gradient of the polynomial funtion represented by this Polynomial object for the specified values.
Event - Interface in net.sf.j3d.threeD.ui.event
The Event interface is implemented by classes that represent events that can be handeled by an EventHandeler.
eventFired(Event) - Method in class net.sf.j3d.threeD.run.RayTracer
Method called when an event has been fired.
eventFired(Event) - Method in class net.sf.j3d.threeD.ui.dialogs.EditCameraDialog
Method called when an event has been fired.
eventFired(Event) - Method in class net.sf.j3d.threeD.ui.dialogs.EditLightDialog
Method called when an event is fired.
eventFired(Event) - Method in class net.sf.j3d.threeD.ui.dialogs.EditPlaneDialog
Method called when an event has been fired.
eventFired(Event) - Method in class net.sf.j3d.threeD.ui.dialogs.EditPolynomialDialog
Method called when an event has been fired.
eventFired(Event) - Method in class net.sf.j3d.threeD.ui.dialogs.EditTriangleDialog
Method called when an event has been fired.
eventFired(Event) - Method in class net.sf.j3d.threeD.ui.dialogs.PolynomialTermsListModel
Method called when an event has been fired.
eventFired(Event) - Method in class net.sf.j3d.threeD.ui.dialogs.TransformationsListModel
Method called when an event has been fired.
eventFired(Event) - Method in interface net.sf.j3d.threeD.ui.event.EventListener
Called when an event has been fired.
eventFired(Event) - Method in class net.sf.j3d.threeD.ui.menus.DefaultMenuBar
Method called when an event has been fired.
eventFired(Event) - Method in class net.sf.j3d.threeD.ui.menus.DefaultToolBar
 
eventFired(Event) - Method in class net.sf.j3d.threeD.ui.menus.EditMenu
Method called when an event has been fired.
eventFired(Event) - Method in class net.sf.j3d.threeD.ui.menus.EditSceneMenu
Method called when an event has been fired.
eventFired(Event) - Method in class net.sf.j3d.threeD.ui.menus.FileMenu
Method called when an event has been fired.
eventFired(Event) - Method in class net.sf.j3d.threeD.ui.menus.ImportMenu
Method called when an event has been fired.
eventFired(Event) - Method in class net.sf.j3d.threeD.ui.menus.NewMenu
Method called when an event has been fired.
eventFired(Event) - Method in class net.sf.j3d.threeD.ui.menus.OpenMenu
Method called when an event has been fired.
eventFired(Event) - Method in class net.sf.j3d.threeD.ui.menus.SaveMenu
Method called when an event has been fired.
eventFired(Event) - Method in class net.sf.j3d.threeD.ui.panels.EditDefaultSurfaceTransformPanel
Method called when an event has been fired.
eventFired(Event) - Method in class net.sf.j3d.threeD.ui.panels.EditSurfacePanel
Method called when an event has been fired.
eventFired(Event) - Method in class net.sf.j3d.threeD.ui.panels.LightInfoPanel
Method called when an event has been fired.
eventFired(Event) - Method in class net.sf.j3d.threeD.ui.panels.LightListModel
Method called when an event has been fired.
eventFired(Event) - Method in class net.sf.j3d.threeD.ui.panels.RenderPanel
Method called when an event has been fired.
eventFired(Event) - Method in class net.sf.j3d.threeD.ui.panels.SurfaceInfoPanel
Method called when an event has been fired.
eventFired(Event) - Method in class net.sf.j3d.threeD.ui.panels.SurfaceListModel
Method called when an event has been fired.
eventFired(Event) - Method in class net.sf.j3d.threeD.ui.panels.TransformationsListModel
Method called when an event has been fired.
eventFired(Event) - Method in class net.sf.j3d.threeD.ui.panels.TransformSurfacePanel
Method called when an event has been fired.
eventFired(Event) - Method in class net.sf.j3d.threeD.ui.tree.SceneTreeNode
Method called when an event has been fired.
EventGenerator - Interface in net.sf.j3d.threeD.ui.event
The EventGenerator interface is implemented by classes that fire events.
EventHandler - Class in net.sf.j3d.threeD.ui.event
An EventHandler object provides an interface for comunication between EventGenerators and EventListeners.
EventHandler() - Constructor for class net.sf.j3d.threeD.ui.event.EventHandler
Constructs a new EventHandler object with no listeners.
EventListener - Interface in net.sf.j3d.threeD.ui.event
The EventListener interface is implemented by classes that listen and interpret events.
eventOut - Static variable in class net.sf.j3d.threeD.run.Settings
A JTextAreaPrintWriter object that should be used for debug output from the event system.
exceptionThrown(Exception) - Method in class net.sf.j3d.threeD.ui.menus.ImportMenu.CustomExceptionListener
 
executeQuery(Query) - Method in class net.sf.j3d.threeD.raytracer.network.RayTracingJob.RayTracingOutputHandler
 
expand(int) - Method in class net.sf.j3d.threeD.raytracer.primitives.Polynomial
Multiplies this Polynomial object with itself as many times as indicated by the specified integer value.
expand(double, int) - Method in class net.sf.j3d.threeD.raytracer.primitives.PolynomialTerm
Raises the specified value to the specified integer power and returns the result as a double value.
ExpandedEditPanel - Class in net.sf.j3d.threeD.ui.panels
An ExpandedEditPanel object can be used to allow a user to set the properties of a set of Editable objects.
ExpandedEditPanel(Set, EditableFactory) - Constructor for class net.sf.j3d.threeD.ui.panels.ExpandedEditPanel
Constructs a new ExpandedEditPanel object using the Editable objects stored by the specified Set object.
expandImageBuffer(int, int) - Method in class net.sf.j3d.threeD.raytracer.network.RayTracingJob.RayTracingOutputHandler
 
ExtendedCellEditor - Class in net.sf.j3d.threeD.ui.panels
An ExtendedCellEditor object can be used to allow a user to edit values in a table including instances of RGB and Vector.
ExtendedCellEditor() - Constructor for class net.sf.j3d.threeD.ui.panels.ExtendedCellEditor
Constructs a new ExtendedCellEditor object.
ExtendedCellRenderer - Class in net.sf.j3d.threeD.ui.panels
An ExtendedCellRenderer object can be used to render values in a table including instances of RGB and Class.
ExtendedCellRenderer() - Constructor for class net.sf.j3d.threeD.ui.panels.ExtendedCellRenderer
Constructs a new ExtendedCellRenderer object.
extract32BitImage(RenderedImage) - Static method in class net.sf.j3d.util.graphics.GraphicsConverter
 
extract8BitImage(RenderedImage) - Static method in class net.sf.j3d.util.graphics.GraphicsConverter
 
extrudeFace(int, double) - Method in class net.sf.j3d.threeD.raytracer.primitives.Mesh
Extrudes the specified face in the direction of its surface normal by the distance specified.
extrudeFace(int, Vector) - Method in class net.sf.j3d.threeD.raytracer.primitives.Mesh
Extrudes the specified face with an offset of the specified vector.~ This method probably does not work properly.
extrudeFace(int, int, int, Vector) - Method in class net.sf.j3d.threeD.raytracer.primitives.Mesh
Extrudes the specified face with an offset of the specified vector.

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