|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.commons.math.analysis.interpolation.MicrosphereInterpolatingFunction.MicrosphereSurfaceElement
private static class MicrosphereInterpolatingFunction.MicrosphereSurfaceElement
Class for storing the accounting data needed to perform the microsphere projection.
Field Summary | |
---|---|
private double |
brightestIllumination
Illumination received from the brightest sample. |
private java.util.Map.Entry<RealVector,java.lang.Double> |
brightestSample
Brightest sample. |
private RealVector |
normal
Normal vector characterizing a surface element. |
Constructor Summary | |
---|---|
MicrosphereInterpolatingFunction.MicrosphereSurfaceElement(double[] n)
|
Method Summary | |
---|---|
(package private) double |
illumination()
Get the illumination of the element. |
(package private) RealVector |
normal()
Return the normal vector. |
(package private) void |
reset()
Reset "illumination" and "sampleIndex". |
(package private) java.util.Map.Entry<RealVector,java.lang.Double> |
sample()
Get the sample illuminating the element the most. |
(package private) void |
store(double illuminationFromSample,
java.util.Map.Entry<RealVector,java.lang.Double> sample)
Store the illumination and index of the brightest sample. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private final RealVector normal
private double brightestIllumination
private java.util.Map.Entry<RealVector,java.lang.Double> brightestSample
Constructor Detail |
---|
MicrosphereInterpolatingFunction.MicrosphereSurfaceElement(double[] n)
n
- Normal vector characterizing a surface element
of the microsphere.Method Detail |
---|
RealVector normal()
void reset()
void store(double illuminationFromSample, java.util.Map.Entry<RealVector,java.lang.Double> sample)
illuminationFromSample
- illumination received from samplesample
- current sample illuminating the elementdouble illumination()
java.util.Map.Entry<RealVector,java.lang.Double> sample()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |