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

I

IcedCake - Class in instructor.demo.pipeline.cake
 
IcedCake(BakedCake) - Constructor for class instructor.demo.pipeline.cake.IcedCake
 
identity() - Method in class edu.wustl.cse231s.mapreduce.apps.friends.ListIntersectionReducer
 
identity() - Method in interface edu.wustl.cse231s.rice.classic.contrib.api.Reducer
 
IDENTITY - Static variable in class org.sunflow.math.Matrix4
 
IDShader - Class in org.sunflow.core.shader
 
IDShader() - Constructor for class org.sunflow.core.shader.IDShader
 
ImageBasedLight - Class in org.sunflow.core.light
 
ImageBasedLight() - Constructor for class org.sunflow.core.light.ImageBasedLight
 
imageBegin(int, int, int) - Method in class edu.wustl.cse231s.raytrace.runtime.RtVizPanel
 
imageBegin(int, int, int) - Method in class org.sunflow.Benchmark
 
imageBegin(int, int, int) - Method in class org.sunflow.core.display.FastDisplay
 
imageBegin(int, int, int) - Method in class org.sunflow.core.display.FileDisplay
 
imageBegin(int, int, int) - Method in class org.sunflow.core.display.FrameDisplay
 
imageBegin(int, int, int) - Method in interface org.sunflow.core.Display
This is called before an image is rendered to indicate how large the rendered image will be.
imageBegin(int, int, int) - Method in class org.sunflow.core.display.ImgPipeDisplay
 
imageBegin(int, int, int) - Method in class org.sunflow.core.display.OpenExrDisplay
 
imageBegin(int, int, int) - Method in class org.sunflow.system.ImagePanel
 
imageEnd() - Method in class edu.wustl.cse231s.raytrace.runtime.RtVizPanel
 
imageEnd() - Method in class org.sunflow.Benchmark
 
imageEnd() - Method in class org.sunflow.core.display.FastDisplay
 
imageEnd() - Method in class org.sunflow.core.display.FileDisplay
 
imageEnd() - Method in class org.sunflow.core.display.FrameDisplay
 
imageEnd() - Method in interface org.sunflow.core.Display
This call is made after the image has been rendered.
imageEnd() - Method in class org.sunflow.core.display.ImgPipeDisplay
 
imageEnd() - Method in class org.sunflow.core.display.OpenExrDisplay
 
imageEnd() - Method in class org.sunflow.system.ImagePanel
 
imageFill(int, int, int, int, Color) - Method in class edu.wustl.cse231s.raytrace.runtime.RtVizPanel
 
imageFill(int, int, int, int, Color) - Method in class org.sunflow.Benchmark
 
imageFill(int, int, int, int, Color) - Method in class org.sunflow.core.display.FastDisplay
 
imageFill(int, int, int, int, Color) - Method in class org.sunflow.core.display.FileDisplay
 
imageFill(int, int, int, int, Color) - Method in class org.sunflow.core.display.FrameDisplay
 
imageFill(int, int, int, int, Color) - Method in interface org.sunflow.core.Display
Update the current image with a region of flat color.
imageFill(int, int, int, int, Color) - Method in class org.sunflow.core.display.ImgPipeDisplay
 
imageFill(int, int, int, int, Color) - Method in class org.sunflow.core.display.OpenExrDisplay
 
imageFill(int, int, int, int, Color) - Method in class org.sunflow.system.ImagePanel
 
ImagePanel - Class in org.sunflow.system
 
ImagePanel() - Constructor for class org.sunflow.system.ImagePanel
 
imagePrepare(int, int, int, int, int) - Method in class edu.wustl.cse231s.raytrace.runtime.RtVizPanel
 
imagePrepare(int, int, int, int, int) - Method in class org.sunflow.Benchmark
 
imagePrepare(int, int, int, int, int) - Method in class org.sunflow.core.display.FastDisplay
 
imagePrepare(int, int, int, int, int) - Method in class org.sunflow.core.display.FileDisplay
 
imagePrepare(int, int, int, int, int) - Method in class org.sunflow.core.display.FrameDisplay
 
imagePrepare(int, int, int, int, int) - Method in interface org.sunflow.core.Display
Prepare the specified area to be rendered.
imagePrepare(int, int, int, int, int) - Method in class org.sunflow.core.display.ImgPipeDisplay
 
imagePrepare(int, int, int, int, int) - Method in class org.sunflow.core.display.OpenExrDisplay
 
imagePrepare(int, int, int, int, int) - Method in class org.sunflow.system.ImagePanel
 
ImageSampler - Interface in org.sunflow.core
This interface represents an image sampling algorithm capable of rendering the entire image.
imageUpdate(int, int, int, int, Color[]) - Method in class edu.wustl.cse231s.raytrace.runtime.RtVizPanel
 
imageUpdate(int, int, int, int, Color[]) - Method in class org.sunflow.Benchmark
 
imageUpdate(int, int, int, int, Color[]) - Method in class org.sunflow.core.display.FastDisplay
 
imageUpdate(int, int, int, int, Color[]) - Method in class org.sunflow.core.display.FileDisplay
 
imageUpdate(int, int, int, int, Color[]) - Method in class org.sunflow.core.display.FrameDisplay
 
imageUpdate(int, int, int, int, Color[]) - Method in interface org.sunflow.core.Display
Update the current image with a bucket of data.
imageUpdate(int, int, int, int, Color[]) - Method in class org.sunflow.core.display.ImgPipeDisplay
 
imageUpdate(int, int, int, int, Color[]) - Method in class org.sunflow.core.display.OpenExrDisplay
 
imageUpdate(int, int, int, int, Color[]) - Method in class org.sunflow.system.ImagePanel
 
IMatrixMapContextThreadTest - Class in student.assignment.mapreduce
 
IMatrixMapContextThreadTest() - Constructor for class student.assignment.mapreduce.IMatrixMapContextThreadTest
 
ImgPipeDisplay - Class in org.sunflow.core.display
 
ImgPipeDisplay() - Constructor for class org.sunflow.core.display.ImgPipeDisplay
Render to stdout using the imgpipe protocol used in mental image's imf_disp viewer.
ImmutableQueenLocations - Class in student.assignment.nqueens
 
ImmutableQueenLocations(int) - Constructor for class student.assignment.nqueens.ImmutableQueenLocations
Creates an ImmutableQueenLocations board with no queens on it.
ImmutableQueenLocationsTest - Class in student.assignment.nqueens
 
ImmutableQueenLocationsTest() - Constructor for class student.assignment.nqueens.ImmutableQueenLocationsTest
 
ImmutableSudokuPuzzle - Class in student.assignment.sudoku
 
ImmutableSudokuPuzzle(String) - Constructor for class student.assignment.sudoku.ImmutableSudokuPuzzle
 
ImmutableSudokuPuzzleTest - Class in student.assignment.sudoku
 
ImmutableSudokuPuzzleTest() - Constructor for class student.assignment.sudoku.ImmutableSudokuPuzzleTest
 
ImmutableTimer - Class in edu.wustl.cse231s.timing
 
ImmutableTimer(String) - Constructor for class edu.wustl.cse231s.timing.ImmutableTimer
 
include(Point3) - Method in class org.sunflow.math.BoundingBox
Changes the extents of the box as needed to include the given pointinto this box.
include(float, float, float) - Method in class org.sunflow.math.BoundingBox
Changes the extents of the box as needed to include the given point into this box.
include(BoundingBox) - Method in class org.sunflow.math.BoundingBox
Changes the extents of the box as needed to include the given box into this box.
includeLights() - Method in class org.sunflow.core.ShadingState
Checks to see if the shader should include emitted light.
includeSpecular() - Method in class org.sunflow.core.ShadingState
Checks to see if the shader should include specular terms.
IndividualMapContext<K,V> - Interface in student.solution.mapreduce.simple
 
init() - Method in class edu.wustl.cse231s.sudoku.fx.constraint.FxSudokuConstraintPane
 
init() - Method in class edu.wustl.cse231s.sudoku.fx.FxSudokuPane
 
init(Scene) - Method in class org.sunflow.core.gi.AmbientOcclusionGIEngine
 
init(Scene) - Method in class org.sunflow.core.gi.FakeGIEngine
 
init(Scene) - Method in class org.sunflow.core.gi.InstantGI
 
init(Scene) - Method in class org.sunflow.core.gi.IrradianceCacheGIEngine
 
init(Scene) - Method in class org.sunflow.core.gi.PathTracingGIEngine
 
init(Scene) - Method in interface org.sunflow.core.GIEngine
Initialize the engine.
init(String, SunflowAPI) - Method in class org.sunflow.core.light.ImageBasedLight
 
init(String, SunflowAPI) - Method in class org.sunflow.core.light.SphereLight
 
init(String, SunflowAPI) - Method in class org.sunflow.core.light.SunSkyLight
 
init(String, SunflowAPI) - Method in class org.sunflow.core.light.TriangleMeshLight
 
init() - Method in class org.sunflow.core.photonmap.CausticPhotonMap
 
init() - Method in class org.sunflow.core.photonmap.GlobalPhotonMap
 
init() - Method in class org.sunflow.core.photonmap.GridPhotonMap
 
init() - Method in interface org.sunflow.core.PhotonStore
Initialize the map after all photons have been stored.
init(String, SunflowAPI) - Method in class org.sunflow.core.primitive.CornellBox
 
init() - Method in class org.sunflow.core.primitive.TriangleMesh
 
init() - Method in class org.sunflow.core.ShadingState
Create objects needed for surface shading: point, normal, texture coordinates and basis.
initCausticSamples() - Method in class org.sunflow.core.ShadingState
Add caustic samples to the current light sample set.
initializeTestEnvironment(int) - Method in interface module2.unit5.topic5.SortedListDriver.SBenchmark
 
initialOutput - Static variable in class module1.unit3.topic5.OneDimAveragingGrouped
Constant initialOutput
initialOutput - Static variable in class module1.unit3.topic6.OneDimAveragingBarrier
Constant initialOutput
initialOutput - Static variable in class module1.unit4.topic3.OneDimAveraging
Constant initialOutput
initLightSamples() - Method in class org.sunflow.core.ShadingState
Initialize the use of light samples.
inside(int, int, int) - Method in class org.sunflow.core.primitive.CubeGrid
 
insideGamut(float, float, float) - Method in class org.sunflow.image.RGBSpace
 
Instance - Class in org.sunflow.core
This represents an instance of a Geometry into the scene.
Instance() - Constructor for class org.sunflow.core.Instance
 
instance(String, String) - Method in class org.sunflow.SunflowAPI
Instance the specified geometry into the scene.
InstantGI - Class in org.sunflow.core.gi
 
InstantGI(Options) - Constructor for class org.sunflow.core.gi.InstantGI
 
instructor.demo.arraysum - package instructor.demo.arraysum
 
instructor.demo.datadriven - package instructor.demo.datadriven
 
instructor.demo.datadriven.techtree - package instructor.demo.datadriven.techtree
 
instructor.demo.distance - package instructor.demo.distance
 
instructor.demo.factorial - package instructor.demo.factorial
 
instructor.demo.lambda.fx - package instructor.demo.lambda.fx
 
instructor.demo.lambda.shorthand - package instructor.demo.lambda.shorthand
 
instructor.demo.lambda.shorthand.parameters - package instructor.demo.lambda.shorthand.parameters
 
instructor.demo.memo.fibonacci - package instructor.demo.memo.fibonacci
 
instructor.demo.midpoint - package instructor.demo.midpoint
 
instructor.demo.pipeline.cake - package instructor.demo.pipeline.cake
 
instructor.demo.pipeline.car - package instructor.demo.pipeline.car
 
instructor.demo.raytrace - package instructor.demo.raytrace
 
instructor.demo.search - package instructor.demo.search
 
instructor.demo.searchfilesystem - package instructor.demo.searchfilesystem
 
instructor.demo.util - package instructor.demo.util
 
IntArray - Class in org.sunflow.util
 
IntArray() - Constructor for class org.sunflow.util.IntArray
 
IntArray(int) - Constructor for class org.sunflow.util.IntArray
 
IntArrayKMerCount - Class in edu.wustl.cse231s.kmer.counts
A KMerCount implementation that wraps an int array.
IntArrayKMerCount(int[]) - Constructor for class edu.wustl.cse231s.kmer.counts.IntArrayKMerCount
Constructs an IntArrayKMerCount that wrap the given int array.
IntArrayKMerCounter - Class in student.assignment.kmer.required
A sequential implementation of KMerCounter that uses an int array, where each index represents a k-mer and the value at that index represents the count.
IntArrayKMerCounter() - Constructor for class student.assignment.kmer.required.IntArrayKMerCounter
 
IntegerAccumulator - Class in edu.wustl.cse231s.rice.classic.contrib.runtime.accumulator
 
IntegerAccumulator(NumberReductionOperator) - Constructor for class edu.wustl.cse231s.rice.classic.contrib.runtime.accumulator.IntegerAccumulator
 
IntegerCounterActorVersion - Class in module2.unit6.topic1
IntegerCounterIsolated class.
IntegerCounterActorVersion() - Constructor for class module2.unit6.topic1.IntegerCounterActorVersion
 
interp - Variable in class org.sunflow.core.ParameterList.FloatParameter
 
intersect(Ray, IntersectionState) - Method in class org.sunflow.core.accel.BoundingIntervalHierarchy
 
intersect(Ray, IntersectionState) - Method in class org.sunflow.core.accel.KDTree
 
intersect(Ray, IntersectionState) - Method in class org.sunflow.core.accel.NullAccelerator
 
intersect(Ray, IntersectionState) - Method in class org.sunflow.core.accel.UniformGrid
 
intersect(Ray, IntersectionState) - Method in interface org.sunflow.core.AccelerationStructure
Intersect the specified ray with the geometry in local space.
IntersectionState - Class in org.sunflow.core
This class is used to store ray/object intersections.
IntersectionState() - Constructor for class org.sunflow.core.IntersectionState
Initializes all traversal stacks.
IntersectionState.StackNode - Class in org.sunflow.core
Traversal stack node, helps with tree-based AccelerationStructure traversal.
intersectPrimitive(Ray, int, IntersectionState) - Method in class org.sunflow.core.light.ImageBasedLight
 
intersectPrimitive(Ray, int, IntersectionState) - Method in class org.sunflow.core.light.SunSkyLight
 
intersectPrimitive(Ray, int, IntersectionState) - Method in class org.sunflow.core.primitive.Background
 
intersectPrimitive(Ray, int, IntersectionState) - Method in class org.sunflow.core.primitive.BanchoffSurface
 
intersectPrimitive(Ray, int, IntersectionState) - Method in class org.sunflow.core.primitive.Box
 
intersectPrimitive(Ray, int, IntersectionState) - Method in class org.sunflow.core.primitive.CornellBox
 
intersectPrimitive(Ray, int, IntersectionState) - Method in class org.sunflow.core.primitive.CubeGrid
 
intersectPrimitive(Ray, int, IntersectionState) - Method in class org.sunflow.core.primitive.Hair
 
intersectPrimitive(Ray, int, IntersectionState) - Method in class org.sunflow.core.primitive.JuliaFractal
 
intersectPrimitive(Ray, int, IntersectionState) - Method in class org.sunflow.core.primitive.ParticleSurface
 
intersectPrimitive(Ray, int, IntersectionState) - Method in class org.sunflow.core.primitive.Plane
 
intersectPrimitive(Ray, int, IntersectionState) - Method in class org.sunflow.core.primitive.QuadMesh
 
intersectPrimitive(Ray, int, IntersectionState) - Method in class org.sunflow.core.primitive.Sphere
 
intersectPrimitive(Ray, int, IntersectionState) - Method in class org.sunflow.core.primitive.Torus
 
intersectPrimitive(Ray, int, IntersectionState) - Method in class org.sunflow.core.primitive.TriangleMesh
 
intersectPrimitive(Ray, int, IntersectionState) - Method in interface org.sunflow.core.PrimitiveList
Intersect the specified primitive in local space.
intersectPrimitive(Ray, int, IntersectionState) - Method in class org.sunflow.core.tesselatable.BezierMesh
 
intersectPrimitiveRobust(Ray, int, IntersectionState) - Method in class org.sunflow.core.primitive.TriangleMesh
 
intersects(BoundingBox) - Method in class org.sunflow.core.primitive.CornellBox
 
intersects(BoundingBox) - Method in class org.sunflow.math.BoundingBox
Returns true if the specified bounding box intersects this one.
inverse() - Method in class org.sunflow.math.Matrix4
Compute the inverse of this matrix and return it as a new object.
InvertedBucketOrder - Class in org.sunflow.core.bucket
 
InvertedBucketOrder(BucketOrder) - Constructor for class org.sunflow.core.bucket.InvertedBucketOrder
 
IOpenEndedTest - Class in student.assignment.kmer.extracredit
 
IOpenEndedTest() - Constructor for class student.assignment.kmer.extracredit.IOpenEndedTest
 
IrradianceCacheGIEngine - Class in org.sunflow.core.gi
 
IrradianceCacheGIEngine(Options) - Constructor for class org.sunflow.core.gi.IrradianceCacheGIEngine
 
IrregularSpectralCurve - Class in org.sunflow.image
This class allows spectral curves to be defined from irregularly sampled data.
IrregularSpectralCurve(float[], float[]) - Constructor for class org.sunflow.image.IrregularSpectralCurve
Define an irregular spectral curve from the provided (sorted) wavelengths and amplitude data.
isAccessible() - Method in class edu.wustl.cse231s.rice.classic.contrib.runtime.accumulator.Accumulator
 
isAlreadySet(Square) - Method in interface edu.wustl.cse231s.sudoku.SudokuPuzzle
 
isBehind() - Method in class org.sunflow.core.ShadingState
Returns true if the ray hit the surface from behind.
isBlack() - Method in class org.sunflow.image.Color
 
isComplete() - Method in class instructor.demo.pipeline.car.Car
 
isDumpStatisticsDesired(boolean) - Method in class edu.wustl.cse231s.rice.classic.options.SystemPropertiesOption.Builder
 
isDumpStatisticsDesired() - Method in class edu.wustl.cse231s.rice.classic.options.SystemPropertiesOption
 
isEmpty() - Method in class edu.wustl.cse231s.util.MultiWrapMap
 
isEmpty() - Method in class org.sunflow.math.BoundingBox
Returns true when the box has just been initialized, and is still empty.
isGiven(Square) - Method in class edu.wustl.cse231s.sudoku.fx.FxSudokuPuzzle
 
isInBounds(int, int) - Method in class edu.wustl.cse231s.image.MutablePixels
Checks to see whether this image contains a pixel at the given coordinates.
isInf() - Method in class org.sunflow.image.Color
 
isInside(float) - Method in class org.sunflow.core.Ray
Checks to see if the specified distance falls within the valid range on this ray.
isLaunched() - Static method in enum edu.wustl.cse231s.rice.classic.HabaneroClassic
 
isNan() - Method in class org.sunflow.image.Color
 
isNextRowThreatFree(int) - Method in class student.assignment.nqueens.ImmutableQueenLocations
This method should check to see if a position on the chess board is being attacked by any other queens.
isNumeric() - Method in enum edu.wustl.cse231s.card.Rank
 
isolated(HjRunnable) - Static method in enum edu.wustl.cse231s.rice.classic.HabaneroClassic
 
isolated(ObjectBasedIsolationOption, HjRunnable) - Static method in enum edu.wustl.cse231s.rice.classic.HabaneroClassic
 
isSizeDecidedBySystem() - Method in class edu.wustl.cse231s.rice.classic.options.ChunkedOption
 
isThreatFree(int, int) - Method in class student.assignment.nqueens.MutableQueenLocations
Checks to see whether the given square on the board is threat free.
isThreatFreeWithQueensInPreviousRows(QueenLocations, int, int) - Static method in class student.assignment.nqueens.NQueensUtils
Checks to see whether the given square on the board is threat free.
isValid(SudokuPuzzle) - Static method in enum edu.wustl.cse231s.sudoku.SudokuUtils
 
isValidSquareValue(SudokuPuzzle, Square, int) - Static method in enum edu.wustl.cse231s.sudoku.SudokuUtils
 
isVisible(ShadingState) - Method in class org.sunflow.core.light.SphereLight
 
IterativeAsyncFinishArraySum - Class in instructor.demo.arraysum
 
IterativeAsyncFinishArraySum() - Constructor for class instructor.demo.arraysum.IterativeAsyncFinishArraySum
 
iterator() - Method in class org.sunflow.core.ShadingState
Allows iteration over current light samples.
iterator() - Method in class org.sunflow.util.FastHashMap
 
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
Skip navigation links