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

A

aboutText - Static variable in class net.sf.j3d.threeD.run.Settings
 
absorb(int, double, double, double, double) - Method in class net.sf.j3d.physics.efield.ParticleField
 
AbstractSurface - Class in net.sf.j3d.threeD.raytracer.engine
AbstractSurface is an abstract implementation of Surface that takes care of all of the standard methods of Surface that are shared by all Surface implementations in the same way.
AbstractSurface() - Constructor for class net.sf.j3d.threeD.raytracer.engine.AbstractSurface
Sets all values of this AbstractSurface to the defaults specified above.
AbstractSurface(Vector, double) - Constructor for class net.sf.j3d.threeD.raytracer.engine.AbstractSurface
Sets the location and size of this AbstractSurface to those specifed, and uses the defaults for the other values.
AbstractSurface(Vector, double, RGB) - Constructor for class net.sf.j3d.threeD.raytracer.engine.AbstractSurface
Sets the location, size, and color of this AbstractSurface to those specified.
AbstractSurface(Vector, double, RGB, boolean) - Constructor for class net.sf.j3d.threeD.raytracer.engine.AbstractSurface
Sets the location, size, and color of this AbstractSurface to those specified.
AbstractSurfaceUI - Class in net.sf.j3d.threeD.raytracer.surfaceUI
AbstractSurfaceUI is an abstract implementation of the SurfaceUI interface that takes care of all of the standard methods of SurfaceUI that all SurfaceUI implementations use in the same way.
AbstractSurfaceUI() - Constructor for class net.sf.j3d.threeD.raytracer.surfaceUI.AbstractSurfaceUI
Sets all values to the default.
AbstractSurfaceUI(AbstractSurface) - Constructor for class net.sf.j3d.threeD.raytracer.surfaceUI.AbstractSurfaceUI
Sets the underlying AbstractSurface object of this AbstractSurfaceUI to the specified AbstractSurface object.
AbstractSurfaceUI(AbstractSurface, String) - Constructor for class net.sf.j3d.threeD.raytracer.surfaceUI.AbstractSurfaceUI
Sets the underlying AbstractSurface object of this AbstractSurfaceUI to the specified AbstractSurface object and sets the name to the specified String object.
actionPerformed(ActionEvent) - Method in class net.sf.j3d.ui.ObjectTreeDisplay
 
add(Object) - Method in class net.sf.j3d.math.cover.SpanCalculator.RowList
 
add(int, Object) - Method in class net.sf.j3d.math.cover.SpanCalculator.RowList
 
add - Variable in class net.sf.j3d.physics.particles.conf.SampleSetConfiguration
 
add(Polynomial) - Method in class net.sf.j3d.threeD.raytracer.primitives.Polynomial
Combines the terms of this Polynomial object and the specified Polynomial object and returns the sum as a Polynomial object.
add(Object) - Method in class net.sf.j3d.threeD.raytracer.shaders.ShaderSet
Adds the specified Object to this set and returns true.
add() - Method in class net.sf.j3d.threeD.ui.dialogs.AddDialog
Constructs a new Editable object of the type specified by the current selection in the combo box on this dialog, adds it to the Set object stored by this AddDialog object, and updates the DynamicDisplay object stored by this AddDialog.
add(Object) - Method in class net.sf.j3d.threeD.ui.tree.ShaderTreeNode
 
add(int, Object) - Method in class net.sf.j3d.threeD.ui.tree.ShaderTreeNode
 
add(RGB) - Method in class net.sf.j3d.util.graphics.RGB
Returns the sum of the RGB value represented by this RGB object and that of the specified RGB object as an RGB object.
add(Vector) - Method in class net.sf.j3d.util.Vector
Returns the sum of the vector represented by this Vector object and that of the specified Vector object.
addAll(Collection) - Method in class net.sf.j3d.math.cover.SpanCalculator.RowList
 
addAll(int, Collection) - Method in class net.sf.j3d.math.cover.SpanCalculator.RowList
 
addAll(Collection) - Method in class net.sf.j3d.threeD.raytracer.shaders.ShaderSet
Adds all of the elements stored by the specified Collection object to this set.
addAll(Collection) - Method in class net.sf.j3d.threeD.ui.tree.ShaderTreeNode
 
addAll(int, Collection) - Method in class net.sf.j3d.threeD.ui.tree.ShaderTreeNode
 
addChangeListener(ChangeListener) - Method in class net.sf.j3d.threeD.ui.panels.PercentagePanel
Adds a change listener to the slider on this PercentagePanel.
addChildMethod(Method) - Method in class net.sf.j3d.ui.ObjectTreeNode
 
addChildObject(Object) - Method in class net.sf.j3d.ui.ObjectTreeNode
 
addCircle(int, int, int) - Method in class net.sf.j3d.physics.circles.CircleSet
 
addColor(double, RGB) - Method in class net.sf.j3d.util.graphics.AverageColor
 
addConfigurationDialogType(Class, Class) - Method in class net.sf.j3d.ui.ObjectTreeDisplay
 
AddDialog - Class in net.sf.j3d.threeD.ui.dialogs
An AddDialog object can be used to allow a user to add an Editable object to a specified Set object.
AddDialog(Collection, DynamicDisplay, EditableFactory) - Constructor for class net.sf.j3d.threeD.ui.dialogs.AddDialog
Constructs a new AddDialog object that can be used to add to the specified Set object.
addEditPanelType(Class, Class) - Method in class net.sf.j3d.ui.ObjectTreeDisplay
 
addEnterance() - Method in class net.sf.j3d.threeD.raytracer.shaders.ShaderParameters
Adds one to the reflection count and the enterance count.
addEntry(int) - Method in class net.sf.j3d.threeD.ui.displays.GraphDisplay
 
addEntry(double) - Method in class net.sf.j3d.util.Graph
 
addExit() - Method in class net.sf.j3d.threeD.raytracer.shaders.ShaderParameters
Adds one to the reflection count and the exit count.
addForce(Simulation.Force) - Method in class net.sf.j3d.physics.Simulation
Adds a Force object to the set of forces that will be evaluated each iteration.
addGravity() - Method in class net.sf.j3d.physics.Simulation
Adds the force of (newtonian) gravity to the simulation.
addIterationListener(IterationListener) - Method in class net.sf.j3d.physics.circles.ParticleSet
 
addKeyListener(KeyListener) - Method in class net.sf.j3d.threeD.ui.panels.EditVectorPanel
Adds the specified KeyListener to each field of this EditVectorPanel object.
addLight(Light) - Method in class net.sf.j3d.threeD.raytracer.engine.Scene
Adds the specified Light object to this Scene object.
addListener(EventListener) - Method in class net.sf.j3d.threeD.ui.event.EventHandler
Adds the specified EventListener to this EventHandler.
addMessage(String) - Method in class net.sf.j3d.util.Graph
 
addMethodType(Method) - Method in class net.sf.j3d.ui.ObjectTreeDisplay
 
addMotionListener(MotionListener) - Method in class net.sf.j3d.physics.circles.ParticleSet
 
addNormal(Vector) - Method in class net.sf.j3d.threeD.raytracer.primitives.Mesh.Vertex
 
addObjectType(Class) - Method in class net.sf.j3d.ui.ObjectTreeDisplay
 
addParticle(int[]) - Method in class net.sf.j3d.physics.circles.ParticleSet
 
addPeer(Vertex) - Method in class net.sf.j3d.math.flow.Vertex
 
addPhoton(double, double, double, double, double, double, double) - Method in class net.sf.j3d.physics.efield.ParticleField
 
addReflection() - Method in class net.sf.j3d.threeD.raytracer.shaders.ShaderParameters
Adds one to the reflection count stored by this ShaderParameters object.
addRGB(RGB) - Method in class net.sf.j3d.threeD.raytracer.network.RayTracingJobOutput
Adds the specified RGB object to the list of color data stored by this RayTracingJobOutput object.
addShader(Shader) - Method in class net.sf.j3d.threeD.raytracer.engine.AbstractSurface
Appends the specified Shader object to the list of Shader objects used to shade this AbstractSurface.
addSurface(Surface) - Method in class net.sf.j3d.physics.Simulation
Adds the specified Surface object to the surfaces stored by this Simulation object.
addSurface(Surface) - Method in class net.sf.j3d.threeD.raytracer.engine.Scene
Adds the specified Surface object to this Scene object.
addSurface(Surface) - Method in class net.sf.j3d.threeD.raytracer.engine.SurfaceGroup
Adds the specified Surface object to this SurfaceGroup object and sets its parent to this SurfaceGroup object (if it is an instance of AbstractSurface).
addSurface(Surface) - Method in class net.sf.j3d.threeD.raytracer.primitives.Mesh
 
addTerm(PolynomialTerm) - Method in class net.sf.j3d.threeD.raytracer.primitives.Polynomial
Adds the specified PolynomialTerm object to this Polynomial object.
addTexture(Texture) - Method in class net.sf.j3d.threeD.raytracer.engine.AbstractSurface
Appends the specified Texture object to the list of Texture objects used to color this AbstractSurface.
addTo(RGB) - Method in class net.sf.j3d.util.graphics.RGB
Adds the specified RGB object to this RGB object.
addTo(Vector) - Method in class net.sf.j3d.util.Vector
Adds the vector represented by the specified Vector object to this Vector object.
addTransform(TransformMatrix) - Method in class net.sf.j3d.threeD.raytracer.engine.AbstractSurface
Applies the transformation represented by the specified TransformMatrix to this AbstractSurface when it is rendered.
AddTransformDialog - Class in net.sf.j3d.threeD.ui.dialogs
An AddTransformDialog allows the user to select a type of transformation to apply to an AbstractSurface object.
AddTransformDialog(AbstractSurface, DynamicDisplay) - Constructor for class net.sf.j3d.threeD.ui.dialogs.AddTransformDialog
Constructs a new AddTransformDialog object using the specified AbstractSurface object.
addTriangle(boolean[][][], Triangle) - Static method in class net.sf.j3d.math.cover.Matrix3DSolutionOutput
 
addTriangle(int, int, int) - Method in class net.sf.j3d.threeD.raytracer.primitives.Mesh
Adds the triangle described by the specified points to the mesh represented by this Mesh object.
addUpdateListener(UpdateListener) - Method in class net.sf.j3d.physics.RigidBody.State
 
addVector(boolean[][][], Vector) - Static method in class net.sf.j3d.math.cover.Matrix3DSolutionOutput
 
addVector(Vector) - Method in class net.sf.j3d.threeD.raytracer.primitives.Mesh
Adds the point defined by the specified Vector object to the mesh represented by this Mesh object.
addVertex(Vertex) - Method in class net.sf.j3d.math.flow.Path
 
adjoint() - Method in class net.sf.j3d.threeD.raytracer.util.TransformMatrix
Computes the adjoint of the matrix represented by this TransformMatrix object and returns the result as a TransformMatrix object.
alpha() - Method in class net.sf.j3d.math.flow.BiGraph
 
AmbientLight - Class in net.sf.j3d.threeD.raytracer.lighting
An AmbientLight object represents a light that is applied to all objects in the scene.
AmbientLight() - Constructor for class net.sf.j3d.threeD.raytracer.lighting.AmbientLight
Constructs an AmbientLight object with the default intensity and color.
AmbientLight(double) - Constructor for class net.sf.j3d.threeD.raytracer.lighting.AmbientLight
Constructs an AmbientLight object with the specified intensity and default color.
AmbientLight(double, RGB) - Constructor for class net.sf.j3d.threeD.raytracer.lighting.AmbientLight
Constructs an AmbientLight object with the specified intensity and color.
ambientLightingCalculation(Vector, Vector, Surface, Surface[], AmbientLight) - Static method in class net.sf.j3d.threeD.raytracer.engine.RayTracingEngine
Performs the lighting calculations for the specified surface at the specified point of interesection on that surface using the lighting data from the specified AmbientLight object and returns an RGB object that represents the color of the point.
ANGULAR - Static variable in class net.sf.j3d.physics.RigidBodyTableModel
 
angularColumnNames - Static variable in class net.sf.j3d.physics.RigidBodyTableModel
 
angularImpulse(Vector) - Method in class net.sf.j3d.physics.RigidBody.State
 
append(Path) - Method in class net.sf.j3d.math.flow.Path
 
apply() - Method in class net.sf.j3d.threeD.ui.dialogs.AddTransformDialog
Adds the transform specified by the user to the Surface object stored by this AddTransformDialog object.
apply() - Method in class net.sf.j3d.threeD.ui.dialogs.EditCameraDialog
Applies the changes made in this dialog to the Camera object being edited and fires the necessary events if the current EventHandler is not set to null.
apply() - Method in class net.sf.j3d.threeD.ui.dialogs.EditLightDialog
Applies the changes made in this dialog to the Light object being edited and fires the necessary events if the current EventHandler is not set to null.
apply() - Method in class net.sf.j3d.threeD.ui.dialogs.EditPlaneDialog
Applies the changes made in the dialog to the PlaneUI object being edited and fires the necessary events if the current EventHandler is not set to null.
apply() - Method in class net.sf.j3d.threeD.ui.dialogs.EditPolynomialTermDialog
Applies the changes made in this dialog.
apply() - Method in class net.sf.j3d.threeD.ui.dialogs.EditRGBDialog
Applies the changes made in this dialog.
apply() - Method in class net.sf.j3d.threeD.ui.dialogs.EditTransformDialog
Applies the changes made in this dialog.
apply() - Method in class net.sf.j3d.threeD.ui.dialogs.EditTriangleDialog
Applies the changes made in this dialog to the TriangleUI object being edited and fires the necessary events if the current EventHandler is not set to null.
apply() - Method in class net.sf.j3d.threeD.ui.dialogs.EditVectorDialog
Applies the changes made in this dialog.
apply() - Method in class net.sf.j3d.threeD.ui.dialogs.RenderOptionsDialog
Applies the changes made in this dialog to the RenderPanel object being edited.
apply() - Method in class net.sf.j3d.threeD.ui.panels.EditDefaultSurfaceTransformPanel
Applies the changes made in this panel to the AbstractSurface object being edited and fires the necessary events if the current EventHandler is not set to null.
apply() - Method in class net.sf.j3d.threeD.ui.panels.EditSurfacePanel
Applies the changes made in this panel to the AbstractSurfaceUI object being edited and fires the necessary events if the current EventHandler is not set to null.
ArrayCompareTest - Class in <Unnamed>
 
ArrayCompareTest() - Constructor for class ArrayCompareTest
 
artifact(int, int, double, double, double, int, int) - Method in class net.sf.j3d.imaging.ArtifactDetector
 
ArtifactDetectionJob - Class in net.sf.j3d.imaging
 
ArtifactDetectionJob() - Constructor for class net.sf.j3d.imaging.ArtifactDetectionJob
 
ArtifactDetectionTask - Class in net.sf.j3d.imaging
 
ArtifactDetectionTask() - Constructor for class net.sf.j3d.imaging.ArtifactDetectionTask
 
ArtifactDetector - Class in net.sf.j3d.imaging
 
ArtifactDetector(RGB[][], int, int) - Constructor for class net.sf.j3d.imaging.ArtifactDetector
 
attenuationCoefficientChangeEvent - Static variable in class net.sf.j3d.threeD.ui.event.LightEditEvent
The code for an attenuation coefficient change event.
augment(int) - Method in class net.sf.j3d.math.flow.BiGraph
 
augment(int, boolean[]) - Method in class net.sf.j3d.math.flow.BiGraph
 
AverageColor - Class in net.sf.j3d.util.graphics
 
AverageColor() - Constructor for class net.sf.j3d.util.graphics.AverageColor
 

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