Spec-Zone.ru › OpenJDK 24

Класс Kernel

java.lang.Object
java.awt.image.Kernel
Все реализованные интерфейсы:
Cloneable
public class Kernel extends Object implements Cloneable
Класс Kernel определяет матрицу, которая описывает, как заданный пиксель и окружающие его пиксели влияют на значение, вычисляемое для позиции пикселя на выходном изображении операции фильтрации. Исходные координаты X и Y указывают на элемент матрицы ядра, который соответствует позиции пикселя, для которого вычисляется выходное значение.
См. также:
  • ConvolveOp

Краткое описание конструкторов

Конструктор Описание
Kernel(int width, int height, float[] data)
Создаёт объект Kernel из массива чисел с плавающей точкой.

Краткое описание методов

Модификатор и тип Метод Описание
Object clone()
Клонирует этот объект.
final int getHeight()
Возвращает высоту этого Kernel.
final float[] getKernelData(float[] data)
Возвращает данные ядра в порядке следования строк.
final int getWidth()
Возвращает ширину этого Kernel.
final int getXOrigin()
Возвращает исходную координату X этого Kernel.
final int getYOrigin()
Возвращает исходную координату Y этого Kernel.

Методы, объявленные в классе java.lang.Object

equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Подробное описание конструкторов

Kernel

public Kernel(int width, int height, float[] data)
Создаёт объект Kernel из массива чисел с плавающей точкой. Первые width*height элементов массива data копируются. Если длина массива data меньше, чем width*height, выбрасывается исключение IllegalArgumentException. Исходные координаты X равны (width-1)/2, а Y равны (height-1)/2.
Параметры:
width - ширина ядра
height - высота ядра
data - данные ядра в порядке следования строк
Исключения:
IllegalArgumentException - если длина data меньше произведения width и height

Подробное описание методов

getXOrigin

public final int getXOrigin()
Возвращает исходную координату X этого Kernel.
Возвращает:
исходную координату X.

getYOrigin

public final int getYOrigin()
Возвращает исходную координату Y этого Kernel.
Возвращает:
исходную координату Y.

getWidth

public final int getWidth()
Возвращает ширину этого Kernel.
Возвращает:
ширину этого Kernel.

getHeight

public final int getHeight()
Возвращает высоту этого Kernel.
Возвращает:
высоту этого Kernel.

getKernelData

public final float[] getKernelData(float[] data)
Возвращает данные ядра в порядке следования строк. Возвращается массив data. Если data равен null, выделяется новый массив.
Параметры:
data - если не null, содержит возвращаемые данные ядра
Возвращает:
массив data, содержащий данные ядра в порядке следования строк, или, если data равен null, новый выделенный массив, содержащий данные ядра в порядке следования строк
Исключения:
IllegalArgumentException - если data меньше размера этого Kernel

clone

public Object clone()
Клонирует этот объект.
Переопределяет:
clone в классе Object
Возвращает:
клон этого объекта.
См. также:
  • Cloneable

© 1993, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
https://download.java.net/java/early_access/jdk24/docs/api/java.desktop/java/awt/image/Kernel.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API