Java Number Round round(int top, int div2, int divisor)

Here you can find the source of round(int top, int div2, int divisor)

Description

Specialized rounding for use with integer wavelet transform.

License

Open Source License

Parameter

Parameter Description
top Top part of the equation.
div2 The divisor divided by two.
divisor The divisor.

Declaration

public static int round(int top, int div2, int divisor) 

Method Source Code

//package com.java2s;
/*// ww w. ja  v a 2s .  c o m
 * Copyright (c) 2011-2016, Peter Abeles. All Rights Reserved.
 *
 * This file is part of BoofCV (http://boofcv.org).
 *
 * 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.
 */

public class Main {
    /**
     * Specialized rounding for use with integer wavelet transform.
     *
     * return (top +- div2) / divisor;
     *
     * @param top Top part of the equation.
     * @param div2 The divisor divided by two.
     * @param divisor The divisor.
     * @return
     */
    public static int round(int top, int div2, int divisor) {
        if (top > 0)
            return (top + div2) / divisor;
        else
            return (top - div2) / divisor;
    }
}

Related

  1. round(int a, int cutOfDigits)
  2. round(int f)
  3. round(int n)
  4. round(int start, int boundary)
  5. round(int t, int n, int decimals)
  6. round(int x, int quantum)
  7. round(Integer a)
  8. round(Number number, Number unit)
  9. Round(Object in)