Class TriangleFilter

java.lang.Object
net.sourceforge.jiu.geometry.ResampleFilter
net.sourceforge.jiu.geometry.TriangleFilter

public class TriangleFilter extends ResampleFilter
A triangle filter (also known as linear or bilinear filter).
Since:
0.10.0
Author:
Marco Schmidt
  • Constructor Details

    • TriangleFilter

      public TriangleFilter()
  • Method Details

    • apply

      public float apply(float value)
      Description copied from class: ResampleFilter
      Returns the weight of the sample at the distance given by the argument value.
      Specified by:
      apply in class ResampleFilter
    • getName

      public String getName()
      Description copied from class: ResampleFilter
      Return the name of this filter. Should avoid natural language words if possible.
      Specified by:
      getName in class ResampleFilter
      Returns:
      String with filter name
    • getRecommendedSamplingRadius

      public float getRecommendedSamplingRadius()
      Description copied from class: ResampleFilter
      Returns a recommendation for the sampling radius to be used with this filter. This recommendation value will be the default value for the sampling radius of objects of this class. You can modify it with a call to ResampleFilter.setSamplingRadius(float).
      Specified by:
      getRecommendedSamplingRadius in class ResampleFilter
      Returns:
      the recommended sampling radius to be used with this filter