Documentation of 'org.apache.commons.math3.analysis.interpolation.InterpolatingMicrosphere2D' Java class
InterpolatingMicrosphere2D
org.apache.commons.math3.analysis.interpolation

Class InterpolatingMicrosphere2D



  • public class InterpolatingMicrosphere2D
    extends InterpolatingMicrosphere
    Utility class for the 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).
    Since:
    3.6
    • Constructor Detail

      • InterpolatingMicrosphere2D

        public InterpolatingMicrosphere2D(int size,
                                          double maxDarkFraction,
                                          double darkThreshold,
                                          double background)
        Create a sphere from vectors regularly sampled around a circle.
        Parameters:
        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.
        Throws:
        NotStrictlyPositiveException - if size <= 0.
        NotPositiveException - if darkThreshold < 0.
        OutOfRangeException - if maxDarkFraction does not belong to the interval [0, 1].

DMelt 3.0 © DataMelt by jWork.ORG

You see the box below because you did not login.