Class GeometryTools


  • public final class GeometryTools
    extends Object
    Различные геометрические функции.
    • Constructor Detail

      • GeometryTools

        public GeometryTools()
    • Method Detail

      • normalizeRect

        public static org.eclipse.swt.graphics.Rectangle normalizeRect​(org.eclipse.swt.graphics.Rectangle rectangle)
        Нормализовать прямоугольник.
      • inflateRect

        public static void inflateRect​(org.eclipse.swt.graphics.Rectangle rectangle,
                                       int horizontalSize,
                                       int verticalSize)
        Увеличить прямоуольник на заданный размер.
      • deflateRect

        public static void deflateRect​(org.eclipse.swt.graphics.Rectangle rectangle,
                                       int horizontalSize,
                                       int verticalSize)
        Deflate rectangle for specific amount of pixels.
        Parameters:
        rectangle - Rectangle to deflate
        horizontalSize - amount of pixels for horizontal deflation
        verticalSize - amount of pixels for vertical deflation
      • shiftRect

        public static void shiftRect​(org.eclipse.swt.graphics.Rectangle rectangle,
                                     int horizontalShift,
                                     int verticalShift)
        Сдвинуть прямоугольник.