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.