Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
  /*
   * Copyright 1999-2101 Alibaba Group.
   *
   * Licensed under the Apache License, Version 2.0 (the "License");
   * you may not use this file except in compliance with the License.
   * You may obtain a copy of the License at
   *
   *      http://www.apache.org/licenses/LICENSE-2.0
   *
  * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
 package com.alibaba.simpleimage.jai.scale;

TODO Comment of LanczosResizeFilter

Author(s):
wendell
 
 public class LanczosResizeFilter {
     private double support;
     private double windowSupport;
     private double scale;
     private double blur;
     private double scaleDivideWS;
 
     public LanczosResizeFilter() {
         this. = 3.0;
         this. = 1.0;
         this. = 1.0;
         this. = this.;
         this. = this. / this.;
     }
 
     public double filter(double x) {
         if (x == 0.0) {
             return 1.0;
         }
         double tmp = . * x;
 
         return Math.sin(tmp) / tmp;
     }
 
     public double window(double x) {
         if (x == 0.0) {
             return 1.0;
         }
         double tmp = . * x;
 
         return Math.sin(tmp) / tmp;
     }
     
     public double getScaleDivedeWindowSupport() {
         return ;
     }

    

Returns:
the support
 
     public double getSupport() {
         return ;
     }

    

Returns:
the windowSupport
 
     public double getWindowSupport() {
         return ;
     }

    

Returns:
the scale
 
     public double getScale() {
         return ;
     }

    

Returns:
the blur
 
     public double getBlur() {
         return ;
     }

    

Parameters:
support the support to set
 
     public void setSupport(double support) {
         this. = support;
     }

    

Parameters:
windowSupport the windowSupport to set
 
     public void setWindowSupport(double windowSupport) {
         this. = windowSupport;
    }

    

Parameters:
scale the scale to set
    public void setScale(double scale) {
        this. = scale;
    }

    

Parameters:
blur the blur to set
    public void setBlur(double blur) {
        this. = blur;
    }
New to GrepCode? Check out our FAQ X