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

A

addEdge(Object, Object) - Method in class raja.util.DirectedGraph
 
addForm(TexturedForm) - Method in class raja.shape.CompositeForm
 
addLightSource(LightSource) - Method in class raja.renderer.World
 
addPriority(Solid, Solid) - Method in class raja.shape.Aggregate
 
addSolid(Solid) - Method in class raja.shape.Aggregate
 
AdvancedRayTracer - class raja.renderer.AdvancedRayTracer.
 
AdvancedRayTracer(World, int) - Constructor for class raja.renderer.AdvancedRayTracer
 
AdvancedRayTracer(World, int, float) - Constructor for class raja.renderer.AdvancedRayTracer
 
Aggregate - class raja.shape.Aggregate.
 
Aggregate() - Constructor for class raja.shape.Aggregate
 
Aggregate(List, DirectedGraph) - Constructor for class raja.shape.Aggregate
 
angle - Variable in class raja.shape.Cone
 

B

BasicForm - class raja.shape.BasicForm.
 
BasicForm() - Constructor for class raja.shape.BasicForm
 
BasicRenderer - class raja.renderer.BasicRenderer.
 
BasicRenderer(Camera, Resolution, RayTracer, Sampler, int) - Constructor for class raja.renderer.BasicRenderer
 
BasicSampler - class raja.renderer.BasicSampler.
 
BasicSampler() - Constructor for class raja.renderer.BasicSampler
 
BasicSolid - class raja.shape.BasicSolid.
 
BasicSolid(TexturedForm, Volume) - Constructor for class raja.shape.BasicSolid
 
BasicTexturedForm - class raja.shape.BasicTexturedForm.
 
BasicTexturedForm(Form, Texture) - Constructor for class raja.shape.BasicTexturedForm
 
BasicTexturedForm(Form, Texture, Texture) - Constructor for class raja.shape.BasicTexturedForm
 
black - Static variable in class raja.RGB
The RGB wavelength-dependent value corresponding to the black color.
blue - Static variable in class raja.RGB
The RGB wavelength-dependent value corresponding to the blue color.
build(ObjectReader) - Static method in class raja.RGB
Creates an RGB object from the specified ObjectReader.
build(ObjectReader) - Static method in class raja.Vector3D
Creates a Vector3D object from the specified ObjectReader.
build(ObjectReader) - Static method in class raja.Point3D
Creates a Point3D object from the specified ObjectReader.
build(ObjectReader) - Static method in class raja.light.DirectionalLightSource
 
build(ObjectReader) - Static method in class raja.light.PointLightSource
 
build(ObjectReader) - Static method in class raja.shape.Cylinder
 
build(ObjectReader) - Static method in class raja.shape.PlainTexture
 
build(ObjectReader) - Static method in class raja.shape.Union
 
build(ObjectReader) - Static method in class raja.shape.LocalTexture
Builds the object LocalTexture from a StreamLexer.
build(ObjectReader) - Static method in class raja.shape.Sphere
 
build(ObjectReader) - Static method in class raja.shape.BasicTexturedForm
 
build(ObjectReader) - Static method in class raja.shape.Plane
 
build(ObjectReader) - Static method in class raja.shape.Complement
 
build(ObjectReader) - Static method in class raja.shape.Intersection
 
build(ObjectReader) - Static method in class raja.shape.BasicSolid
 
build(ObjectReader) - Static method in class raja.shape.IsotropicVolume
 
build(ObjectReader) - Static method in class raja.shape.Cone
 
build(ObjectReader) - Static method in class raja.shape.Aggregate
 
build(ObjectReader) - Static method in class raja.renderer.Scene
 
build(ObjectReader) - Static method in class raja.renderer.HorizontalCamera
 
build(ObjectReader) - Static method in class raja.renderer.World
 
build(ObjectReader) - Static method in class raja.renderer.StereoCamera
 

C

Camera - class raja.renderer.Camera.
 
Camera() - Constructor for class raja.renderer.Camera
 
center - Variable in class raja.shape.Sphere
 
Complement - class raja.shape.Complement.
 
Complement(TexturedForm) - Constructor for class raja.shape.Complement
 
CompositeForm - class raja.shape.CompositeForm.
 
CompositeForm() - Constructor for class raja.shape.CompositeForm
 
CompositeForm(List) - Constructor for class raja.shape.CompositeForm
 
compute(Camera, RayTracer, BoundedRangeModel, BufferedImage) - Method in class raja.renderer.NaiveSuperSampler
 
compute(Camera, RayTracer, BoundedRangeModel, BufferedImage) - Method in class raja.renderer.DiadicSampler
 
compute(Camera, RayTracer, BoundedRangeModel, BufferedImage) - Method in interface raja.renderer.Sampler
 
compute(Camera, RayTracer, BoundedRangeModel, BufferedImage) - Method in class raja.renderer.BasicSampler
 
compute(Camera, RayTracer, BufferedImage) - Method in class raja.renderer.NaiveSuperSampler
 
compute(Camera, RayTracer, BufferedImage) - Method in class raja.renderer.DiadicSampler
 
compute(Camera, RayTracer, BufferedImage) - Method in interface raja.renderer.Sampler
 
compute(Camera, RayTracer, BufferedImage) - Method in class raja.renderer.BasicSampler
 
computeIntersection(Ray) - Method in class raja.shape.BasicForm
 
computeIntersection(Ray) - Method in class raja.shape.Cylinder
 
computeIntersection(Ray) - Method in class raja.shape.Sphere
 
computeIntersection(Ray) - Method in class raja.shape.Plane
 
computeIntersection(Ray) - Method in class raja.shape.Cone
 
computeNormal(Point3D) - Method in class raja.shape.BasicForm
 
computeNormal(Point3D) - Method in class raja.shape.Cylinder
 
computeNormal(Point3D) - Method in class raja.shape.Sphere
 
computeNormal(Point3D) - Method in class raja.shape.Plane
 
computeNormal(Point3D) - Method in class raja.shape.Cone
 
Cone - class raja.shape.Cone.
 
Cone(Point3D, Vector3D, double) - Constructor for class raja.shape.Cone
 
contains(Point3D) - Method in class raja.shape.BasicForm
 
contains(Point3D) - Method in class raja.shape.CompositeForm
 
contains(Point3D) - Method in class raja.shape.Union
 
contains(Point3D) - Method in class raja.shape.BasicTexturedForm
 
contains(Point3D) - Method in class raja.shape.Complement
 
contains(Point3D) - Method in class raja.shape.Intersection
 
contains(Point3D) - Method in class raja.shape.BasicSolid
 
contains(Point3D) - Method in interface raja.shape.Shape3D
 
contains(Point3D) - Method in class raja.shape.Aggregate
 
createDefaultImageWriteParam(RenderedImage) - Method in interface raja.io.ImageWriter
Returns the default writing parameters appropriate to encode the given RenderedImage.
createImageReader(String, InputStream) - Static method in class raja.io.ImageIO
Returns an ImageReader object suitable for decoding images in the given codec from the supplied InputStream, or null if reading in this codec is not supported.
createImageWriter(String, OutputStream) - Static method in class raja.io.ImageIO
Returns an ImageWriter object suitable for encoding images in the given codec to the supplied OutputStream, or null if writing in this codec is not supported.
crossProduct(Vector3D, Vector3D) - Static method in class raja.Vector3D
Computes the cross product of the two specified Vector3D.
cyan - Static variable in class raja.RGB
The RGB wavelength-dependent value corresponding to the cyan color.
Cylinder - class raja.shape.Cylinder.
 
Cylinder(Vector3D, Point3D, double) - Constructor for class raja.shape.Cylinder
 

D

decrementIndent() - Method in class raja.io.ObjectWriter
 
DiadicSampler - class raja.renderer.DiadicSampler.
 
DiadicSampler() - Constructor for class raja.renderer.DiadicSampler
 
DirectedGraph - class raja.util.DirectedGraph.
 
DirectedGraph.Edge - class raja.util.DirectedGraph.Edge.
 
DirectedGraph.Edge(DirectedGraph, Object, Object) - Constructor for class raja.util.DirectedGraph.Edge
 
DirectedGraph() - Constructor for class raja.util.DirectedGraph
 
direction - Variable in class raja.Ray
The direction of the ray.
direction - Variable in class raja.shape.Cylinder
 
direction - Variable in class raja.shape.Cone
 
DirectionalLightSource - class raja.light.DirectionalLightSource.
 
DirectionalLightSource(double, double, double, RGB) - Constructor for class raja.light.DirectionalLightSource
 
DirectionalLightSource(Vector3D, RGB) - Constructor for class raja.light.DirectionalLightSource
 
distance - Variable in class raja.LightRay
The distance between the ray's origin and the light source.
distance(Point3D, Point3D) - Static method in class raja.Point3D
Computes the distance between the two specified Point3D.
distanceSq(Point3D, Point3D) - Static method in class raja.Point3D
Computes the square of the distance between the two specified Point3D.
dotProduct(Vector3D, Vector3D) - Static method in class raja.Vector3D
Computes the dot product of the two specified Vector3D.

E

edges() - Method in class raja.util.DirectedGraph
 
equals(Object) - Method in class raja.RGB
Compares this object to the specified object.
exactlyContains(Point3D) - Method in class raja.shape.BasicForm
 
exactlyContains(Point3D) - Method in class raja.shape.Cylinder
 
exactlyContains(Point3D) - Method in class raja.shape.Sphere
 
exactlyContains(Point3D) - Method in class raja.shape.Plane
 
exactlyContains(Point3D) - Method in class raja.shape.Cone
 
exactlyStrictlyContains(Point3D) - Method in class raja.shape.BasicForm
 
exactlyStrictlyContains(Point3D) - Method in class raja.shape.Cylinder
 
exactlyStrictlyContains(Point3D) - Method in class raja.shape.Sphere
 
exactlyStrictlyContains(Point3D) - Method in class raja.shape.Plane
 
exactlyStrictlyContains(Point3D) - Method in class raja.shape.Cone
 

F

FileHelper - class raja.util.FileHelper.
 
Form - interface raja.shape.Form.
 
formIterator() - Method in class raja.shape.CompositeForm
 

G

getAmbiantLight() - Method in class raja.renderer.World
 
getAmbiantRefractiveIndex(Point3D) - Method in class raja.renderer.World
 
getBackgroundLight() - Method in class raja.renderer.World
 
getCamera() - Method in class raja.renderer.Scene
 
getColor() - Method in class raja.RGB
Returns the Color corresponding to this RGB wavelength-dependent value.
getDest() - Method in class raja.util.DirectedGraph.Edge
 
getImage() - Method in class raja.renderer.BasicRenderer
 
getImage() - Method in interface raja.renderer.Renderer
 
getImageReadParam() - Method in interface raja.io.ImageReader
Returns the current reading parameters.
getImageWriteParam() - Method in interface raja.io.ImageWriter
Returns the current writing parameters.
getInLocalTexture() - Method in class raja.shape.TexturedLocalGeometry
 
getInLocalTexture() - Method in class raja.shape.SolidLocalGeometry
 
getInRefractiveIndex() - Method in class raja.shape.SolidLocalGeometry
 
getKd() - Method in class raja.shape.LocalTexture
Returns the diffuse coefficient.
getKrg() - Method in class raja.shape.LocalTexture
Returns the global reflection coefficient.
getKrl() - Method in class raja.shape.LocalTexture
Returns the local reflection coefficient.
getKtg() - Method in class raja.shape.LocalTexture
Returns the global transmission coefficient.
getKtl() - Method in class raja.shape.LocalTexture
Returns the local transmission coefficient.
getLight(Ray) - Method in class raja.renderer.AdvancedRayTracer
 
getLight(Ray) - Method in interface raja.renderer.RayTracer
 
getLightRay(Point3D) - Method in interface raja.light.LightSource
Returns the LightRay from the specified Point3D to the LightSource.
getLightRay(Point3D) - Method in class raja.light.DirectionalLightSource
 
getLightRay(Point3D) - Method in class raja.light.PointLightSource
 
getLocalTexture(Point3D) - Method in class raja.shape.PlainTexture
 
getLocalTexture(Point3D) - Method in interface raja.shape.Texture
 
getMax() - Method in interface raja.light.LightSource
 
getMax() - Method in class raja.light.DirectionalLightSource
 
getMax() - Method in class raja.light.PointLightSource
 
getModel() - Method in class raja.renderer.BasicRenderer
 
getModel() - Method in interface raja.renderer.Renderer
 
getNormal() - Method in class raja.shape.LocalGeometry
Returns the outer normal of the Form at this point.
getNormal() - Method in class raja.shape.TexturedLocalGeometry
 
getNs() - Method in class raja.shape.LocalTexture
Returns the reflection power index.
getNt() - Method in class raja.shape.LocalTexture
Returns the transmission power index.
getOutLocalTexture() - Method in class raja.shape.TexturedLocalGeometry
 
getOutLocalTexture() - Method in class raja.shape.SolidLocalGeometry
 
getOutRefractiveIndex() - Method in class raja.shape.SolidLocalGeometry
 
getSource() - Method in class raja.util.DirectedGraph.Edge
 
getSuffix(File) - Static method in class raja.util.FileHelper
Returns the suffix of the given file's name.
getSuffix(String) - Static method in class raja.util.FileHelper
Returns the suffix of the given file name.
getWorld() - Method in class raja.renderer.Scene
 
green - Static variable in class raja.RGB
The RGB wavelength-dependent value corresponding to the green color.

H

hasEdge(Object, Object) - Method in class raja.util.DirectedGraph
 
hasEdges(Object, Collection) - Method in class raja.util.DirectedGraph
 
hasLG(Point3D) - Method in class raja.shape.BasicForm
 
height - Variable in class raja.renderer.Resolution
The height resolution.
HorizontalCamera - class raja.renderer.HorizontalCamera.
 
HorizontalCamera(Point3D, Vector3D, double, double, double) - Constructor for class raja.renderer.HorizontalCamera
 

I

ImageIO - class raja.io.ImageIO.
A class allowing the creation of image readers and writers.
ImageReader - interface raja.io.ImageReader.
An interface specifying objects that can read images.
ImageWriter - interface raja.io.ImageWriter.
An interface specifying objects that can write images.
IncompatibleClassException - exception raja.io.IncompatibleClassException.
 
incrementIndent() - Method in class raja.io.ObjectWriter
 
Intersection - class raja.shape.Intersection.
 
Intersection() - Constructor for class raja.shape.Intersection
 
Intersection(List) - Constructor for class raja.shape.Intersection
 
intersection(Ray) - Method in class raja.shape.BasicForm
 
intersection(Ray) - Method in class raja.shape.CompositeForm
 
intersection(Ray) - Method in class raja.shape.Union
 
intersection(Ray) - Method in class raja.shape.BasicTexturedForm
 
intersection(Ray) - Method in class raja.shape.Complement
 
intersection(Ray) - Method in class raja.shape.Intersection
 
intersection(Ray) - Method in class raja.shape.BasicSolid
 
intersection(Ray) - Method in interface raja.shape.TexturedForm
 
intersection(Ray) - Method in class raja.shape.Aggregate
 
intersection(Ray) - Method in interface raja.shape.Form
 
intersection(Ray) - Method in interface raja.shape.Solid
 
intersects(LightRay) - Method in class raja.shape.BasicForm
 
intersects(LightRay) - Method in class raja.shape.CompositeForm
 
intersects(LightRay) - Method in class raja.shape.Union
 
intersects(LightRay) - Method in class raja.shape.BasicTexturedForm
 
intersects(LightRay) - Method in class raja.shape.Complement
 
intersects(LightRay) - Method in class raja.shape.Intersection
 
intersects(LightRay) - Method in class raja.shape.BasicSolid
 
intersects(LightRay) - Method in interface raja.shape.Shape3D
 
intersects(LightRay) - Method in class raja.shape.Aggregate
 
inverse(RGB) - Static method in class raja.RGB
Computes the componentwise inverse of the specified RGB wavelength-dependent value.
inVolumeUndefined() - Method in class raja.shape.SolidLocalGeometry
 
IsotropicVolume - class raja.shape.IsotropicVolume.
 
IsotropicVolume(double) - Constructor for class raja.shape.IsotropicVolume
 
isSmaller(RGB) - Method in class raja.RGB
Compares this RGB wavelength-dependent value with the specified RGB wavelength-dependent value.

K

k - Variable in class raja.shape.Cone
 

L

light - Variable in class raja.LightRay
The light intensity of the light ray.
LightRay - class raja.LightRay.
A class to represent rays that originate from a point and head for a light source.
LightRay(Point3D, Point3D, RGB) - Constructor for class raja.LightRay
Creates a LightRay object initialized with the specified origin, destination and light intensity.
LightRay(Point3D, Vector3D, RGB, double) - Constructor for class raja.LightRay
Creates a LightRay object initialized with the specified origin, direction, light intensity and distance.
LightSource - interface raja.light.LightSource.
The interface for objects which represent light sources.
List - class raja.util.List.
 
List() - Constructor for class raja.util.List
 
LocalGeometry - class raja.shape.LocalGeometry.
 
LocalGeometry(Point3D) - Constructor for class raja.shape.LocalGeometry
 
LocalTexture - class raja.shape.LocalTexture.
A class to encapsulate the local physical properties of a form's boundary.
LocalTexture(double, double, double, double, double, int, int, RGB) - Constructor for class raja.shape.LocalTexture
 
LocalTexture(double, double, double, int, int, RGB) - Constructor for class raja.shape.LocalTexture
 
LocalTexture(RGB, RGB, double, RGB, double, int, int) - Constructor for class raja.shape.LocalTexture
 
LocalTexture(RGB, RGB, RGB, int, int) - Constructor for class raja.shape.LocalTexture
 
LocalTexture(RGB, RGB, RGB, RGB, RGB, int, int) - Constructor for class raja.shape.LocalTexture
 

M

magenta - Static variable in class raja.RGB
The RGB wavelength-dependent value corresponding to the magenta color.
max(RGB, RGB) - Static method in class raja.RGB
Computes the componentwise max of the two specified RGB wavelength-dependent values.

N

NaiveSuperSampler - class raja.renderer.NaiveSuperSampler.
 
NaiveSuperSampler(int) - Constructor for class raja.renderer.NaiveSuperSampler
 
norm() - Method in class raja.Vector3D
Computes the norm of this Vector3D.
normal - Variable in class raja.shape.Plane
 
normalization(Vector3D) - Static method in class raja.Vector3D
Computes a normed version of the specified Vector3D.
normSq() - Method in class raja.Vector3D
Computes the square of the norm of this Vector3D.
NotWritableException - exception raja.io.NotWritableException.
 
NotWritableException(Object) - Constructor for class raja.io.NotWritableException
 

O

ObjectReader - class raja.io.ObjectReader.
 
ObjectReader(Reader) - Constructor for class raja.io.ObjectReader
 
ObjectWriter - class raja.io.ObjectWriter.
 
ObjectWriter(Writer) - Constructor for class raja.io.ObjectWriter
 
opposite(Vector3D) - Static method in class raja.Vector3D
Computes the opposite of the specified Vector3D.
origin - Variable in class raja.Ray
The origin of the ray.
origin - Variable in class raja.shape.Cylinder
 
origin - Variable in class raja.shape.Plane
 
origin - Variable in class raja.shape.Cone
 
outVolumeUndefined() - Method in class raja.shape.SolidLocalGeometry
 

P

PlainTexture - class raja.shape.PlainTexture.
 
PlainTexture(LocalTexture) - Constructor for class raja.shape.PlainTexture
 
Plane - class raja.shape.Plane.
 
Plane(Point3D, Vector3D) - Constructor for class raja.shape.Plane
 
Point3D - class raja.Point3D.
The Point3D class defines a high precision point in the 3 dimensional space, given by its 3D coordinates.
Point3D(double, double, double) - Constructor for class raja.Point3D
Creates a Point3D object initialized with the specified 3D coordinates.
Point3D(Point3D) - Constructor for class raja.Point3D
Initializes a newly created Point3D object so that it represents the same 3 dimensional point as the argument.
Point3D(Point3D, Vector3D) - Constructor for class raja.Point3D
Initializes a newly created Point3D object so that it represents the translation of the specified Point3D by the specified Vector3D.
PointLightSource - class raja.light.PointLightSource.
 
PointLightSource(double, double, double, RGB) - Constructor for class raja.light.PointLightSource
 
PointLightSource(Point3D, RGB) - Constructor for class raja.light.PointLightSource
 
product(RGB, double) - Static method in class raja.RGB
Computes the product of the specified RGB wavelength-dependent value with the specified double factor.
product(RGB, RGB) - Static method in class raja.RGB
Computes the componentwise product of the two specified RGB wavelength-dependent values.
product(Vector3D, double) - Static method in class raja.Vector3D
Computes the product of the specified Vector3D with the specified double factor.
projection(Vector3D, Vector3D) - Static method in class raja.Vector3D
Computes the projection of the specified Vector3D on the hyperplane given by the specified normal.

R

radius - Variable in class raja.shape.Cylinder
 
radius - Variable in class raja.shape.Sphere
 
raja - package raja
Provides classes that are fundamental to Raja.
raja.io - package raja.io
Provides classes for text based I/O management.
raja.light - package raja.light
Contains classes and interfaces related to light.
raja.renderer - package raja.renderer
Contains classes and interfaces related to rendering.
raja.shape - package raja.shape
Contains classes and interfaces related to shapes.
raja.util - package raja.util
Provides miscellaneous utility classes for Raja.
Ray - class raja.Ray.
The Ray class defines a high precision ray in the 3 dimensional space.
Ray(Point3D, Point3D) - Constructor for class raja.Ray
Creates a Ray object initialized with the specified origin and whose direction connects the origin with the specified destination.
Ray(Point3D, Vector3D) - Constructor for class raja.Ray
Creates a Ray object initialized with the specified origin and direction.
RayTracer - interface raja.renderer.RayTracer.
 
read() - Method in interface raja.io.ImageReader
Returns a RenderedImage that contains the decoded image.
ReadException - exception raja.io.ReadException.
 
ReadException(String) - Constructor for class raja.io.ReadException
 
readFields(Map) - Method in class raja.io.ObjectReader
 
readNumbers(int) - Method in class raja.io.ObjectReader
 
readObject() - Method in class raja.io.ObjectReader
 
red - Static variable in class raja.RGB
The RGB wavelength-dependent value corresponding to the red color.
refractiveIndex(Point3D) - Method in interface raja.shape.Volume
 
refractiveIndex(Point3D) - Method in class raja.shape.BasicSolid
 
refractiveIndex(Point3D) - Method in class raja.shape.IsotropicVolume
 
refractiveIndex(Point3D) - Method in class raja.shape.Aggregate
 
Renderer - interface raja.renderer.Renderer.
 
Resolution - class raja.renderer.Resolution.
 
Resolution(int, int) - Constructor for class raja.renderer.Resolution
Constructs a Resolution and initializes it to the specified width and specified height.
RGB - class raja.RGB.
A class to encapsulate a high precision wavelength-dependent nonnegative value.
RGB(Color) - Constructor for class raja.RGB
Creates an RGB wavelength-dependent value corresponding to the specified Color.
RGB(double) - Constructor for class raja.RGB
Creates an RGB constant value initialized with the specified double value.
RGB(double, double, double) - Constructor for class raja.RGB
Creates an RGB wavelength-dependent value initialized with the specified red, green, and blue samples.
run() - Method in class raja.renderer.BasicRenderer
 

S

Sampler - interface raja.renderer.Sampler.
 
Scene - class raja.renderer.Scene.
 
Scene(World, Camera) - Constructor for class raja.renderer.Scene
 
setAmbiantLight(RGB) - Method in class raja.renderer.World
 
setAmbiantVolume(Volume) - Method in class raja.renderer.World
 
setBackgroundLight(RGB) - Method in class raja.renderer.World
 
setImageReadParam(Object) - Method in interface raja.io.ImageReader
Sets the current reading parameters.
setImageWriteParam(Object) - Method in interface raja.io.ImageWriter
Sets the current writing parameters.
Shape3D - interface raja.shape.Shape3D.
 
Solid - interface raja.shape.Solid.
 
SolidLocalGeometry - class raja.shape.SolidLocalGeometry.
 
SolidLocalGeometry(TexturedLocalGeometry) - Constructor for class raja.shape.SolidLocalGeometry
 
solve2ndOrder(double, double, double, Ray) - Method in class raja.shape.BasicForm
Returns the point on the ray corresponding to the smallest positive solution to the equation a*X^2 + b*X + c = 0.
Sphere - class raja.shape.Sphere.
 
Sphere(Point3D, double) - Constructor for class raja.shape.Sphere
 
StereoCamera - class raja.renderer.StereoCamera.
 
StereoCamera(Camera, Vector3D) - Constructor for class raja.renderer.StereoCamera
 
StereoCamera(Point3D, Vector3D, double, double, double, double, boolean) - Constructor for class raja.renderer.StereoCamera
 
strictlyContains(Point3D) - Method in class raja.shape.BasicForm
 
strictlyContains(Point3D) - Method in class raja.shape.CompositeForm
 
strictlyContains(Point3D) - Method in class raja.shape.Union
 
strictlyContains(Point3D) - Method in class raja.shape.BasicTexturedForm
 
strictlyContains(Point3D) - Method in class raja.shape.Complement
 
strictlyContains(Point3D) - Method in class raja.shape.Intersection
 
strictlyContains(Point3D) - Method in class raja.shape.BasicSolid
 
strictlyContains(Point3D) - Method in interface raja.shape.Shape3D
 
strictlyContains(Point3D) - Method in class raja.shape.Aggregate
 
suffix2Codec(File) - Static method in class raja.io.ImageIO
Returns the codec name denoted by the name of the given file.
suffix2Codec(String) - Static method in class raja.io.ImageIO
Returns the codec name denoted by the suffix of the given file name.
sum(RGB, RGB) - Static method in class raja.RGB
Computes the componentwise sum of the two specified RGB wavelength-dependent values.
sum(Vector3D, Vector3D) - Static method in class raja.Vector3D
Computes the sum of the two specified Vector3D.
SyntaxException - exception raja.io.SyntaxException.
 

T

Texture - interface raja.shape.Texture.
 
TexturedForm - interface raja.shape.TexturedForm.
 
TexturedLocalGeometry - class raja.shape.TexturedLocalGeometry.
 
TexturedLocalGeometry(LocalGeometry) - Constructor for class raja.shape.TexturedLocalGeometry
 
toString() - Method in class raja.RGB
Returns a textual String representation of this RGB object.
toString() - Method in class raja.Vector3D
Returns a textual String representation of this Vector3D object.
toString() - Method in class raja.Point3D
Returns a textual String representation of this Point3D object.
toString() - Method in class raja.light.DirectionalLightSource
 
toString() - Method in class raja.light.PointLightSource
 
toString() - Method in class raja.shape.Cylinder
 
toString() - Method in class raja.shape.PlainTexture
 
toString() - Method in class raja.shape.CompositeForm
 
toString() - Method in class raja.shape.LocalTexture
 
toString() - Method in class raja.shape.Sphere
 
toString() - Method in class raja.shape.BasicTexturedForm
 
toString() - Method in class raja.shape.Plane
 
toString() - Method in class raja.shape.Complement
 
toString() - Method in class raja.shape.BasicSolid
 
toString() - Method in class raja.shape.IsotropicVolume
 
toString() - Method in class raja.shape.Cone
 
toString() - Method in class raja.shape.Aggregate
 
toString() - Method in class raja.renderer.Scene
 
toString() - Method in class raja.renderer.HorizontalCamera
 
toString() - Method in class raja.renderer.World
 
toString() - Method in class raja.renderer.Resolution
Returns a textual String representation of this Resolution object.
toString() - Method in class raja.util.List
 
toString() - Method in class raja.util.DirectedGraph
 
toString() - Method in class raja.util.DirectedGraph.Edge
 
toString(Writable) - Static method in class raja.io.ObjectWriter
 
translate(Vector3D) - Method in class raja.Point3D
Translates this Point3D by the specified Vector3D.

U

UndefinedClassException - exception raja.io.UndefinedClassException.
 
UndefinedLabelException - exception raja.io.UndefinedLabelException.
 
Union - class raja.shape.Union.
 
Union() - Constructor for class raja.shape.Union
 
Union(List) - Constructor for class raja.shape.Union
 

V

Vector3D - class raja.Vector3D.
The Vector3D class defines a high precision vector in the 3 dimensional space, given by its 3D coordinates.
Vector3D(double, double, double) - Constructor for class raja.Vector3D
Creates a Vector3D object initialized with the specified 3D coordinates.
Vector3D(Point3D, Point3D) - Constructor for class raja.Vector3D
Initializes a newly created Vector3D object so that it represents the vector connecting the two specified 3D points.
Vector3D(Vector3D) - Constructor for class raja.Vector3D
Initializes a newly created Vector3D object so that it represents the same 3 dimensional vector as the argument.
Volume - interface raja.shape.Volume.
 

W

white - Static variable in class raja.RGB
The RGB wavelength-dependent value corresponding to the white color.
width - Variable in class raja.renderer.Resolution
The width resolution.
World - class raja.renderer.World.
 
World(Solid) - Constructor for class raja.renderer.World
 
World(Solid, List, RGB, RGB, Volume) - Constructor for class raja.renderer.World
 
Writable - interface raja.io.Writable.
 
write(ObjectWriter) - Method in class raja.RGB
Writes the contents of this RGB object to the specified ObjectWriter.
write(ObjectWriter) - Method in class raja.Vector3D
Writes the contents of this Vector3D object to the specified ObjectWriter.
write(ObjectWriter) - Method in class raja.Point3D
Writes the contents of this Point3D object to the specified ObjectWriter.
write(ObjectWriter) - Method in class raja.light.DirectionalLightSource
 
write(ObjectWriter) - Method in class raja.light.PointLightSource
 
write(ObjectWriter) - Method in class raja.shape.Cylinder
 
write(ObjectWriter) - Method in class raja.shape.PlainTexture
 
write(ObjectWriter) - Method in class raja.shape.CompositeForm
 
write(ObjectWriter) - Method in class raja.shape.LocalTexture
 
write(ObjectWriter) - Method in class raja.shape.Sphere
 
write(ObjectWriter) - Method in class raja.shape.BasicTexturedForm
 
write(ObjectWriter) - Method in class raja.shape.Plane
 
write(ObjectWriter) - Method in class raja.shape.Complement
 
write(ObjectWriter) - Method in class raja.shape.BasicSolid
 
write(ObjectWriter) - Method in class raja.shape.IsotropicVolume
 
write(ObjectWriter) - Method in class raja.shape.Cone
 
write(ObjectWriter) - Method in class raja.shape.Aggregate
 
write(ObjectWriter) - Method in class raja.renderer.Scene
 
write(ObjectWriter) - Method in class raja.renderer.HorizontalCamera
 
write(ObjectWriter) - Method in class raja.renderer.World
 
write(ObjectWriter) - Method in interface raja.io.Writable
 
write(ObjectWriter) - Method in class raja.util.List
 
write(ObjectWriter) - Method in class raja.util.DirectedGraph
 
write(ObjectWriter) - Method in class raja.util.DirectedGraph.Edge
 
write(RenderedImage) - Method in interface raja.io.ImageWriter
Encodes the given RenderedImage.
writeFields(Number[]) - Method in class raja.io.ObjectWriter
 
writeFields(Object[][]) - Method in class raja.io.ObjectWriter
 
writeIndent() - Method in class raja.io.ObjectWriter
 
writeObject(Object) - Method in class raja.io.ObjectWriter
 

X

x - Variable in class raja.Vector3D
The x coordinate.
x - Variable in class raja.Point3D
The x coordinate.

Y

y - Variable in class raja.Vector3D
The y coordinate.
y - Variable in class raja.Point3D
The y coordinate.
yellow - Static variable in class raja.RGB
The RGB wavelength-dependent value corresponding to the yellow color.

Z

z - Variable in class raja.Vector3D
The z coordinate.
z - Variable in class raja.Point3D
The z coordinate.

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