Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## Uses of Class
net.sf.j3d.util.graphics.RGB

Packages that use RGB
net.sf.j3d.imaging |
net.sf.j3d.math |
net.sf.j3d.physics.shaders |
net.sf.j3d.physics.test |
net.sf.j3d.threeD.io |
net.sf.j3d.threeD.raytracer.engine |
net.sf.j3d.threeD.raytracer.graphics |
net.sf.j3d.threeD.raytracer.lighting |
net.sf.j3d.threeD.raytracer.network |
net.sf.j3d.threeD.raytracer.primitives |
net.sf.j3d.threeD.raytracer.shaders |
net.sf.j3d.threeD.raytracer.surfaceUI |
net.sf.j3d.threeD.raytracer.textures |
net.sf.j3d.threeD.ui.dialogs |
net.sf.j3d.threeD.ui.displays |
net.sf.j3d.threeD.ui.panels |
net.sf.j3d.util.graphics |

Uses of RGB in net.sf.j3d.imaging

Methods in net.sf.j3d.imaging that return RGB
`RGB[][]` | `ArtifactDetector.getHueMap()`
`RGB[][]` | `ArtifactDetector.getImage()`
`RGB[][]` | `ArtifactDetector.getSaturationMap()`

Methods in net.sf.j3d.imaging with parameters of type RGB
`void` | `ArtifactDetector.setImage(RGB[][] img)`

Constructors in net.sf.j3d.imaging with parameters of type RGB
`ArtifactDetector(RGB[][] rgb, int w, int h)`

Uses of RGB in net.sf.j3d.math

Methods in net.sf.j3d.math that return RGB
`RGB[][]` | `WaveSimulator.getImage()`

Uses of RGB in net.sf.j3d.physics.shaders

Methods in net.sf.j3d.physics.shaders that return RGB
`RGB` | `RigidBodyStateShader.evaluate(Object[] args)`
`RGB` | `RigidBodyStateShader.shade(ShaderParameters p)`

Uses of RGB in net.sf.j3d.physics.test

Methods in net.sf.j3d.physics.test that return RGB
`RGB[][]` | `WaveGrid.getImage()`

Uses of RGB in net.sf.j3d.threeD.io

Methods in net.sf.j3d.threeD.io that return RGB
`static RGB[][]` | `FileDecoder.readRGBList(InputStream in, RGB[][] buf)`

Methods in net.sf.j3d.threeD.io with parameters of type RGB
`static void` | `FileEncoder.encodeImageFile(RGB[][] image, File file, int encoding)` 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.
`static RGB[][]` | `FileDecoder.readRGBList(InputStream in, RGB[][] buf)`
`static void` | `FileEncoder.writeImage(RGB[][] image, OutputStream o, int encoding)`

Uses of RGB in net.sf.j3d.threeD.raytracer.engine

Fields in net.sf.j3d.threeD.raytracer.engine declared as RGB
`static RGB` | `RayTracingEngine.black`
`RGB` | `RenderParameters.fogColor`

Methods in net.sf.j3d.threeD.raytracer.engine that return RGB
`static RGB` | `RayTracingEngine.ambientLightingCalculation(Vector point, Vector rayDirection, Surface surface, Surface[] otherSurfaces, AmbientLight light)` 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.
`static RGB` | `RayTracingEngine.directionalAmbientLightingCalculation(Vector point, Vector rayDirection, Surface surface, Surface[] otherSurfaces, DirectionalAmbientLight light, Light[] otherLights, ShaderParameters p)` Performs the lighting calculations for the specified surface at the specified point of interesection on that surface using the lighting data from the specified DirectionalAmbientLight object and returns an RGB object that represents the color of the point.
`RGB` | `AbstractSurface.getColor()` Returns the color of this AbstractSurface as an RGB object.
`RGB` | `Texture.getColorAt(Vector point)` Returns the color of the texture represented by this Texture object at the specified point as an RGB object using the arguments stored by this Texture object.
`RGB` | `Surface.getColorAt(Vector point)` Returns the color of this Surface object at the specified point as an RGB object.
`RGB` | `AbstractSurface.getColorAt(Vector p)`
`RGB` | `AbstractSurface.getColorAt(Vector point, boolean transform)`
`RGB` | `Texture.getColorAt(Vector point, Object[] args)` Returns the color of the texture represented by this Texture object at the specified point as an RGB object using the specified arguments.
`static RGB` | `RayTracingEngine.lightingCalculation(Ray r, Surface[] allSurfaces, Light[] allLights, RGB fog, double fd, double fr, ShaderParameters p)` Performs intersection and lighting calculations for the specified Ray, Surfaces, and Lights.
`static RGB` | `RayTracingEngine.lightingCalculation(Vector point, Vector rayDirection, Surface surface, Surface[] otherSurfaces, Light[] lights, ShaderParameters p)` Performs the lighting calculations for the specified surface at the specified point of intersection on that surface using the lighting data from the specified Light objects and returns an RGB object that represents the color of the point.
`static RGB` | `RayTracingEngine.lightingCalculation(Vector point, Vector rayDirection, Surface surface, Surface[] otherSurfaces, Light light, Light[] otherLights, ShaderParameters p)` Performs the lighting calculations for the specified surface at the specified point of interesection on that surface using the lighting data from the specified Light object and returns an RGB object that represents the color of the point.
`static RGB` | `RayTracingEngine.pointLightingCalculation(Vector point, Vector rayDirection, Surface surface, Surface[] otherSurfaces, PointLight light, Light[] otherLights, ShaderParameters p)` Performs the lighting calculations for the specified surface at the specified point of interesection on that surface using the lighting data from the specified PointLight object and returns an RGB object that represents the color of the point.
`static RGB[][]` | `RayTracingEngine.render(Scene scene, int x, int y, int dx, int dy, int width, int height, int ssWidth, int ssHeight, ProgressMonitor monitor)`
`static RGB[][]` | `RayTracingEngine.render(Scene scene, int width, int height, int ssWidth, int ssHeight, ProgressMonitor monitor)` Computes all intersection and lighting calculations required to produce an image of the specified width and height that is a rendering of the specified Scene object and returns the image as an array of RGB objects.
`static RGB[][]` | `RayTracingEngine.render(Scene scene, RenderParameters p, ProgressMonitor monitor)` Renders the specified scene.
`static RGB[][]` | `RayTracingEngine.render(Surface[] surfaces, Camera camera, Light[] lights, RenderParameters p, ProgressMonitor monitor)` Computes all intersection and lighting calculations required to produce an image of the specified width and height that is a rendering of the specified set of Surface objects using the data from the specified Camera and Light object.
`RGB` | `SurfaceGroup.shade(ShaderParameters p)`
`RGB` | `Surface.shade(ShaderParameters parameters)` Returns an RGB object representing the color of this surface at the specified point based on the specified parameters.
`RGB` | `AbstractSurface.shade(ShaderParameters p)` Calculates a color value for this AbstractSurface using the sum of the values calculated by the Shader objects stored by this AbstractSurface and the parent of this AbstractSurface and returns this value as an RGB object.

Methods in net.sf.j3d.threeD.raytracer.engine with parameters of type RGB
`static RGB` | `RayTracingEngine.lightingCalculation(Ray r, Surface[] allSurfaces, Light[] allLights, RGB fog, double fd, double fr, ShaderParameters p)` Performs intersection and lighting calculations for the specified Ray, Surfaces, and Lights.
`void` | `AbstractSurface.setColor(RGB color)` Sets the color of this AbstractSurface to the color represented by the specified RGB object.

Constructors in net.sf.j3d.threeD.raytracer.engine with parameters of type RGB
`AbstractSurface(Vector location, double size, RGB color)` Sets the location, size, and color of this AbstractSurface to those specified.
`AbstractSurface(Vector location, double size, RGB color, boolean addDefaultDiffuseShader)` Sets the location, size, and color of this AbstractSurface to those specified.

Uses of RGB in net.sf.j3d.threeD.raytracer.graphics

Methods in net.sf.j3d.threeD.raytracer.graphics that return RGB
`RGB` | `RandomColorGenerator.evaluate(Object[] args)`
`RGB` | `ColorProducer.evaluate(Object[] args)` Produces a color using the specified arguments.

Uses of RGB in net.sf.j3d.threeD.raytracer.lighting

Methods in net.sf.j3d.threeD.raytracer.lighting that return RGB
`RGB` | `PointLight.getColor()` Returns the color of this PointLight object as an RGB object.
`RGB` | `Light.getColor()` Returns the color of this Light object as an RGB object.
`RGB` | `AmbientLight.getColor()` Returns the color of this AmbientLight object as an RGB object.
`RGB` | `PointLight.getColorAt(Vector point)` Returns the color of the light represented by this PointLight object at the specified point as an RGB object.
`RGB` | `Light.getColorAt(Vector point)` Returns the color of the light represented by this Light object at the specified point as an RGB object.
`RGB` | `AmbientLight.getColorAt(Vector point)` Returns the color of this AmbientLight object as an RGB object.

Methods in net.sf.j3d.threeD.raytracer.lighting with parameters of type RGB
`void` | `PointLightGrid.setColor(RGB color)` Sets the color of the PointLight objects stored by this PointLightGrid object to the color represented by the specified RGB object.
`void` | `PointLight.setColor(RGB color)` Sets the color of this PointLight object to the color represented by the specified RGB object.
`void` | `Light.setColor(RGB color)` Sets the color of this Light object to the color represented by the specified RGB object.
`void` | `AmbientLight.setColor(RGB color)` Sets the color of this AmbientLight object to the color represented by the specified RGB object.

Constructors in net.sf.j3d.threeD.raytracer.lighting with parameters of type RGB
`AmbientLight(double intensity, RGB color)` Constructs an AmbientLight object with the specified intensity and color.
`DirectionalAmbientLight(double intensity, RGB color, Vector direction)` Constructs a DirectionalAmbientLight object with the direction, intensity, and color represented by the specified values.
`PointLight(double intensity, RGB color)` Constructs a PointLight object with the specified intensity and color at the origin.
`PointLight(Vector location, double intensity, RGB color)` Constructs a PointLight object with the specified location, intensity, and color.

Uses of RGB in net.sf.j3d.threeD.raytracer.network

Methods in net.sf.j3d.threeD.raytracer.network that return RGB
`RGB[][]` | `RayTracingJob.RayTracingOutputHandler.getImage()`
`static RGB[][]` | `RayTracingJob.processOutput(RayTracingJobOutput data, RGB[][] image, int x, int y, int dx, int dy)`

Methods in net.sf.j3d.threeD.raytracer.network with parameters of type RGB
`boolean` | `RayTracingJobOutput.addRGB(RGB rgb)` Adds the specified RGB object to the list of color data stored by this RayTracingJobOutput object.
`static RGB[][]` | `RayTracingJob.processOutput(RayTracingJobOutput data, RGB[][] image, int x, int y, int dx, int dy)`

Uses of RGB in net.sf.j3d.threeD.raytracer.primitives

Methods in net.sf.j3d.threeD.raytracer.primitives that return RGB
`RGB` | `Mesh.Vertex.getColor()`
`RGB` | `Mesh.Vertex.getColor(double d)`
`RGB` | `Triangle.getColorAt(Vector p)`
`RGB` | `Mesh.MeshFile.getColorAt(Vector point)`
`RGB` | `Mesh.MeshFile.shade(ShaderParameters p)`

Methods in net.sf.j3d.threeD.raytracer.primitives with parameters of type RGB
`void` | `Mesh.Vertex.setColor(RGB c)`

Constructors in net.sf.j3d.threeD.raytracer.primitives with parameters of type RGB
`Cone(Vector location, double radius, RGB color)` Constructs a Cone object that represents a cone with the specified base radius, location, and color.
`Cylinder(Vector location, double radius, RGB color)` Constructs a Cylinder object that represents a cylinder with the specified base radius, location, and color.
`Plane(int type, RGB color)` Constructs a Plane object that represents an XY plane with the specified color.
`Sphere(Vector location, double radius, RGB color)` Constructs a Sphere object that represents a sphere with the specified center location, radius, and color.
`Triangle(int p1, int p2, int p3, RGB color, Mesh.VertexData data)`
`Triangle(Vector p1, Vector p2, Vector p3, RGB color)` Constructs a new Triangle object with the specified vertices with the color represented by the specified RGB object.

Uses of RGB in net.sf.j3d.threeD.raytracer.shaders

Fields in net.sf.j3d.threeD.raytracer.shaders declared as RGB
`RGB` | `ShaderParameters.fogColor`

Methods in net.sf.j3d.threeD.raytracer.shaders that return RGB
`RGB` | `TextureShader.evaluate(Object[] args)`
`RGB` | `SilhouetteShader.evaluate(Object[] args)`
`RGB` | `ShaderSet.evaluate(Object[] args)`
`RGB` | `RefractionShader.evaluate(Object[] args)`
`RGB` | `ReflectionShader.evaluate(Object[] args)`
`RGB` | `HighlightShader.evaluate(Object[] args)`
`RGB` | `DiffuseShader.evaluate(Object[] args)`
`RGB` | `CheckerBoardShader.evaluate(Object[] args)`
`RGB` | `BlendingShader.evaluate(Object[] args)`
`RGB` | `TextureShader.shade(ShaderParameters p)`
`RGB` | `SilhouetteShader.shade(ShaderParameters p)`
`RGB` | `ShaderSet.shade(ShaderParameters p)`
`RGB` | `Shader.shade(ShaderParameters parameters)` Returns an RGB object that represents the shaded color calculated using the values of the specified ShaderParameters object.
`RGB` | `RefractionShader.shade(ShaderParameters p)` Method specified by the Shader interface.
`RGB` | `ReflectionShader.shade(ShaderParameters p)` Method specified by the Shader interface.
`RGB` | `HighlightShader.shade(ShaderParameters p)` Method specified by the Shader interface.
`RGB` | `DiffuseShader.shade(ShaderParameters p)` Method specified by the Shader interface.
`RGB` | `CheckerBoardShader.shade(ShaderParameters p)`
`RGB` | `BlendingShader.shade(ShaderParameters p)`
`RGB` | `RefractionShader.shade(Vector point, Vector viewerDirection, Vector lightDirection, Light light, Light[] otherLights, Surface surface, Surface[] otherSurfaces, Vector n, ShaderParameters p)`

Uses of RGB in net.sf.j3d.threeD.raytracer.surfaceUI

Methods in net.sf.j3d.threeD.raytracer.surfaceUI that return RGB
`RGB` | `AbstractSurfaceUI.getColorAt(Vector point)` Returns the color of this AbstractSurfaceUI at the specified point as an RGB object.
`RGB` | `AbstractSurfaceUI.shade(ShaderParameters parameters)` Returns the value of shade() obtained from the AbstractSurface object stored by this AbstractSurfaceUI.

Uses of RGB in net.sf.j3d.threeD.raytracer.textures

Methods in net.sf.j3d.threeD.raytracer.textures that return RGB
`RGB` | `StripeTexture.evaluate(Object[] args)`
`RGB` | `ImageTexture.evaluate(Object[] args)`
`RGB` | `ImageTexture.getColorAt(double u, double v)` Returns the an RGB object representing the color of this ImageTexture object at the specified u, v coordinates.
`RGB` | `ImageTexture.getColorAt(double u, double v, double xScale, double yScale, double xOff, double yOff)` Returns the an RGB object representing the color of this ImageTexture object at the specified u, v coordinates.
`RGB` | `StripeTexture.getColorAt(Vector point)`
`RGB` | `ImageTexture.getColorAt(Vector point)`
`RGB` | `StripeTexture.getColorAt(Vector point, Object[] props)`
`RGB` | `ImageTexture.getColorAt(Vector point, Object[] args)`

Methods in net.sf.j3d.threeD.raytracer.textures with parameters of type RGB
`void` | `StripeTexture.setFirstColor(RGB color)`
`void` | `StripeTexture.setSecondColor(RGB color)`

Uses of RGB in net.sf.j3d.threeD.ui.dialogs

Constructors in net.sf.j3d.threeD.ui.dialogs with parameters of type RGB
`EditRGBDialog(RGB color, DynamicDisplay display)` Constructs a new EditRGBDialog that can be used to edit the specified RGB object.

Uses of RGB in net.sf.j3d.threeD.ui.displays

Methods in net.sf.j3d.threeD.ui.displays that return RGB
`RGB[][]` | `ImageCanvas.getImageData()`

Methods in net.sf.j3d.threeD.ui.displays with parameters of type RGB
`void` | `ImageCanvas.plot(double x, double y, RGB c)` Plots a point on this ImageCanvas object.
`void` | `ImageCanvas.setImageData(int i, int j, RGB rgb)` Sets the color at a pixel in the image data stored by this ImageCanvas object.
`void` | `ImageCanvas.setImageData(RGB[][] image)` Sets the image data stored by this ImageCanvas object.

Uses of RGB in net.sf.j3d.threeD.ui.panels

Methods in net.sf.j3d.threeD.ui.panels that return RGB
`RGB[][]` | `RenderPanel.getRenderedImageData()` Return the image rendered by this RenderPanel as an array of RGB objects.
`RGB` | `EditRGBPanel.getSelectedColor()` Returns the color selected by this EditRGBPanel object as an RGB object.

Methods in net.sf.j3d.threeD.ui.panels with parameters of type RGB
`void` | `EditRGBPanel.setSelectedColor(RGB color)` Updates the fields of this EditRGBPanel object to display the values for the color represented by the specified RGB object.

Constructors in net.sf.j3d.threeD.ui.panels with parameters of type RGB
`EditRGBPanel(RGB color)` Constructs a new EditRGBPanel object with the initial values set to those of the specified RGB object.

Uses of RGB in net.sf.j3d.util.graphics

Methods in net.sf.j3d.util.graphics that return RGB
`RGB` | `RGB.add(RGB rgb)` Returns the sum of the RGB value represented by this RGB object and that of the specified RGB object as an RGB object.
`static RGB` | `GraphicsConverter.convertToRGB(Color color)` Converts the specified AWT Color object to an RGB object.
`static RGB[][]` | `GraphicsConverter.convertToRGBArray(BufferedImage bufferedImage)`
`static RGB[][]` | `GraphicsConverter.convertToRGBArray(BufferedImage bufferedImage, int xoff, int yoff, int w, int h)`
`static RGB[][]` | `GraphicsConverter.convertToRGBArray(Image image)` Converts the specified AWT Image object to an array of RGB objects.
`static RGB[][]` | `GraphicsConverter.convertToRGBArray(int[] pixel, int off, int x, int y, int w, int h, int imageW)`
`static RGB` | `RGB.decode(char[] data)`
`static RGB` | `RGB.decode(char[] data, int index)`
`RGB` | `RGB.divide(double value)` Returns the quotient of the division of the RGB value represented by this RGB object as an RGB object.
`RGB` | `RGB.divide(RGB rgb)` Returns the quotient of the division of the RGB value represented by this RGB object and that of the specified RGB object as an RGB object.
`RGB` | `RGB.evaluate(Object[] args)`
`RGB` | `AverageColor.evaluate(Object[] args)`
`RGB` | `RGB.multiply(double value)`
`RGB` | `RGB.multiply(RGB rgb)` Returns the product of the RGB value represented by this RGB object and that of the specified RGB object as an RGB object.
`static RGB` | `RGB.parseRGB(String s)` Parses a string representation of an RGB object of the format produced by the toString method.
`RGB` | `RGB.subtract(RGB rgb)` Returns the difference of the RGB value represented by this RGB object and that of the specified RGB object as an RGB object.

Methods in net.sf.j3d.util.graphics with parameters of type RGB
`RGB` | `RGB.add(RGB rgb)` Returns the sum of the RGB value represented by this RGB object and that of the specified RGB object as an RGB object.
`void` | `AverageColor.addColor(double p, RGB c)`
`void` | `RGB.addTo(RGB rgb)` Adds the specified RGB object to this RGB object.
`static Color` | `GraphicsConverter.convertToAWTColor(RGB color)` Converts the specified RGB object to an AWT Color object.
`static Image` | `GraphicsConverter.convertToAWTImage(RGB[][] image)` Converts the specified array of RGB objects to an AWT Image object.
`RGB` | `RGB.divide(RGB rgb)` Returns the quotient of the division of the RGB value represented by this RGB object and that of the specified RGB object as an RGB object.
`void` | `RGB.divideBy(RGB rgb)` Divides this RGB object by the specified RGB object.
`boolean` | `RGB.equals(RGB 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.
`RGB` | `RGB.multiply(RGB rgb)` Returns the product of the RGB value represented by this RGB object and that of the specified RGB object as an RGB object.
`void` | `RGB.multiplyBy(RGB rgb)` Multiplies this RGB object by the specified RGB object.
`RGB` | `RGB.subtract(RGB rgb)` Returns the difference of the RGB value represented by this RGB object and that of the specified RGB object as an RGB object.
`void` | `RGB.subtractFrom(RGB rgb)` Subtracts the specified RGB object from this RGB object.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES