public class InterpolatingMicrosphere2D extends InterpolatingMicrosphere
MicrosphereProjectionInterpolator algorithm.
 For 2D interpolation, this class constructs the microsphere as a series of
 evenly spaced facets (rather than generating random normals as in the
 base implementation).| Modifier | Constructor and Description | 
|---|---|
|   | InterpolatingMicrosphere2D(int size,
                          double maxDarkFraction,
                          double darkThreshold,
                          double background)Create a sphere from vectors regularly sampled around a circle. | 
| protected  | InterpolatingMicrosphere2D(InterpolatingMicrosphere2D other)Copy constructor. | 
| Modifier and Type | Method and Description | 
|---|---|
| InterpolatingMicrosphere2D | copy()Perform a copy. | 
add, getDimension, getSize, valuepublic InterpolatingMicrosphere2D(int size,
                          double maxDarkFraction,
                          double darkThreshold,
                          double background)
size - Number of surface elements of the sphere.maxDarkFraction - Maximum fraction of the facets that can be dark.
 If the fraction of "non-illuminated" facets is larger, no estimation
 of the value will be performed, and the background value will
 be returned instead.darkThreshold - Value of the illumination below which a facet is
 considered dark.background - Value returned when the maxDarkFraction
 threshold is exceeded.NotStrictlyPositiveException - if size <= 0.NotPositiveException - if
 darkThreshold < 0.OutOfRangeException - if
 maxDarkFraction does not belong to the interval [0, 1].protected InterpolatingMicrosphere2D(InterpolatingMicrosphere2D other)
other - Instance to copy.public InterpolatingMicrosphere2D copy()
copy in class InterpolatingMicrosphereCopyright © 2003–2016 The Apache Software Foundation. All rights reserved.