Point

Inheritance: java.lang.Object, com.aspose.ms.System.ValueType, com.aspose.ms.lang.Struct

public class Point extends Struct<Point>

Представляет упорядоченную пару целочисленных координат x и y, определяющих точку в двумерной плоскости.

Конструкторы

КонструкторОписание
Point()
Point(int x, int y)Инициализирует новый экземпляр структуры Aspose.Imaging.Point с указанными координатами.
Point(Size size)Инициализирует новый экземпляр структуры Aspose.Imaging.Point из структуры Aspose.Imaging.Size.
Point(int dw)Инициализирует новый экземпляр структуры Aspose.Imaging.Point, используя координаты, указанные целочисленным значением.

Методы

МетодОписание
getEmpty()Получает новый экземпляр структуры Aspose.Imaging.Point, у которого значения Aspose.Imaging.Point.X и Aspose.Imaging.Point.Y установлены в ноль.
add(Point point, Size size)Добавляет указанный Aspose.Imaging.Size к указанному Aspose.Imaging.Point.
subtract(Point point, Size size)Возвращает результат вычитания указанного Aspose.Imaging.Size из указанного Aspose.Imaging.Point.
ceiling(PointF point)Преобразует указанный Aspose.Imaging.PointF в Aspose.Imaging.Point, округляя значения Aspose.Imaging.PointF до следующего большего целого.
round(PointF point)Преобразует указанный Aspose.Imaging.PointF в объект Aspose.Imaging.Point, округляя значения Aspose.Imaging.Point до ближайшего целого.
truncate(PointF point)Преобразует указанный Aspose.Imaging.PointF в Aspose.Imaging.Point, отбрасывая дробную часть значений Aspose.Imaging.Point.
op_Addition(Point point, Size size)Смещает Aspose.Imaging.Point на заданный Aspose.Imaging.Size.
op_Subtraction(Point point, Size size)Смещает Aspose.Imaging.Point на отрицательное значение заданного Aspose.Imaging.Size.
op_Equality(Point point1, Point point2)Сравнивает два объекта Aspose.Imaging.Point.
op_Inequality(Point point1, Point point2)Сравнивает два объекта Aspose.Imaging.Point.
to_Size(Point point)Преобразует указанную структуру Aspose.Imaging.Point в структуру Aspose.Imaging.Size.
to_PointF(Point point)Преобразует указанную структуру Point в структуру PointF.
fromLong(long packedPoint, int[] x, int[] y)Разбирает объект Point, упакованный в long, на отдельные целочисленные значения X и Y.
isEquals(Point obj1, Point obj2)
isEmpty()Возвращает значение, указывающее, пустой ли этот Aspose.Imaging.Point.
getX()Получает или задает координату x этого Aspose.Imaging.Point.
setX(int value)Получает или задает координату x этого Aspose.Imaging.Point.
getY()Получает или задает координату y этого Aspose.Imaging.Point.
setY(int value)Получает или задает координату y этого Aspose.Imaging.Point.
offset(Point point)Смещает этот Aspose.Imaging.Point на указанный Aspose.Imaging.Point.
offset(int dx, int dy)Смещает этот Aspose.Imaging.Point на указанную величину.
equals(Object obj)Указывает, содержит ли этот Aspose.Imaging.Point те же координаты, что и указанный System.Object.
hashCode()Возвращает хеш-код для этого Aspose.Imaging.Point.
toLong()Преобразует этот Point в одно значение типа long, содержащее координаты X и Y в старших и младших битах.
toString()Преобразует этот Aspose.Imaging.Point в человекочитаемую строку.
CloneTo(Point that)
Clone()

Point()

public Point()

Point(int x, int y)

public Point(int x, int y)

Инициализирует новый экземпляр структуры Aspose.Imaging.Point с указанными координатами.

Parameters:

ПараметрТипОписание
xintГоризонтальное положение точки.
yintВертикальное положение точки.

Point(Size size)

public Point(Size size)

Инициализирует новый экземпляр структуры Aspose.Imaging.Point из структуры Aspose.Imaging.Size.

Parameters:

ПараметрТипОписание
sizeSizeСодержит новые координаты точки.

Point(int dw)

public Point(int dw)

Инициализирует новый экземпляр структуры Aspose.Imaging.Point, используя координаты, указанные целочисленным значением.

Parameters:

ПараметрТипОписание
dwint32-битное целое число, указывающее координаты новой точки.

getEmpty()

public static Point getEmpty()

Получает новый экземпляр структуры Aspose.Imaging.Point, у которого значения Aspose.Imaging.Point.X и Aspose.Imaging.Point.Y установлены в ноль.

Returns: Point

add(Point point, Size size)

public static Point add(Point point, Size size)

Добавляет указанный Aspose.Imaging.Size к указанному Aspose.Imaging.Point.

Parameters:

ПараметрТипОписание
pointPointAspose.Imaging.Point, к которому нужно добавить.
sizeSizeAspose.Imaging.Size, который нужно добавить к point.

Returns: Point - The Aspose.Imaging.Point that is the result of the addition operation.

subtract(Point point, Size size)

public static Point subtract(Point point, Size size)

Возвращает результат вычитания указанного Aspose.Imaging.Size из указанного Aspose.Imaging.Point.

Parameters:

ПараметрТипОписание
pointPointТочка Aspose.Imaging.Point, из которой будет вычитаться.
sizeSizeРазмер Aspose.Imaging.Size, из которого будет вычитаться point.

Returns: Point - The Aspose.Imaging.Point that is the result of the subtraction operation.

ceiling(PointF point)

public static Point ceiling(PointF point)

Преобразует указанный Aspose.Imaging.PointF в Aspose.Imaging.Point, округляя значения Aspose.Imaging.PointF до следующего большего целого.

Parameters:

ПараметрТипОписание
pointPointFТочка Aspose.Imaging.PointF для преобразования.

Returns: Point - The Aspose.Imaging.Point this method converts to.

round(PointF point)

public static Point round(PointF point)

Преобразует указанный Aspose.Imaging.PointF в объект Aspose.Imaging.Point, округляя значения Aspose.Imaging.Point до ближайшего целого.

Parameters:

ПараметрТипОписание
pointPointFТочка Aspose.Imaging.PointF для преобразования.

Returns: Point - The Aspose.Imaging.Point this method converts to.

truncate(PointF point)

public static Point truncate(PointF point)

Преобразует указанный Aspose.Imaging.PointF в Aspose.Imaging.Point, отбрасывая дробную часть значений Aspose.Imaging.Point.

Parameters:

ПараметрТипОписание
pointPointFТочка Aspose.Imaging.PointF для преобразования.

Returns: Point - The Aspose.Imaging.Point this method converts to.

op_Addition(Point point, Size size)

public static Point op_Addition(Point point, Size size)

Смещает Aspose.Imaging.Point на заданный Aspose.Imaging.Size.

Parameters:

ПараметрТипОписание
pointPointТочка Aspose.Imaging.Point для перемещения.
sizeSizeAspose.Imaging.Size, определяющий пару чисел для добавления к координатам point.

Returns: Point - The translated Aspose.Imaging.Point.

op_Subtraction(Point point, Size size)

public static Point op_Subtraction(Point point, Size size)

Смещает Aspose.Imaging.Point на отрицательное значение заданного Aspose.Imaging.Size.

Parameters:

ПараметрТипОписание
pointPointТочка Aspose.Imaging.Point для перемещения.
sizeSizeAspose.Imaging.Size, определяющий пару чисел для вычитания из координат point.

Returns: Point - A Aspose.Imaging.Point structure that is translated by the negative of a given Aspose.Imaging.Size structure.

op_Equality(Point point1, Point point2)

public static boolean op_Equality(Point point1, Point point2)

Сравнивает два объекта Aspose.Imaging.Point. Результат указывает, равны ли значения свойств Aspose.Imaging.Point.X и Aspose.Imaging.Point.Y у обоих объектов Aspose.Imaging.Point.

Parameters:

ПараметрТипОписание
point1PointПервый Aspose.Imaging.Point для сравнения.
point2PointВторой Aspose.Imaging.Point для сравнения.

Returns: boolean — true, если значения Aspose.Imaging.Point.X и Aspose.Imaging.Point.Y у point1 и point2 равны; иначе false.

op_Inequality(Point point1, Point point2)

public static boolean op_Inequality(Point point1, Point point2)

Сравнивает два объекта Aspose.Imaging.Point. Результат указывает, не равны ли значения свойств Aspose.Imaging.Point.X или Aspose.Imaging.Point.Y у обоих объектов Aspose.Imaging.Point.

Parameters:

ПараметрТипОписание
point1PointПервый Aspose.Imaging.Point для сравнения.
point2PointВторой Aspose.Imaging.Point для сравнения.

Returns: boolean — true, если значения свойства Aspose.Imaging.Point.X или свойства Aspose.Imaging.Point.Y у point1 и point2 различаются; иначе false.

to_Size(Point point)

public static Size to_Size(Point point)

Преобразует указанную структуру Aspose.Imaging.Point в структуру Aspose.Imaging.Size.

Parameters:

ПараметрТипОписание
pointPointAspose.Imaging.Point для преобразования.

Returns: Size - The Aspose.Imaging.Size that results from the conversion.

to_PointF(Point point)

public static PointF to_PointF(Point point)

Преобразует указанную структуру Point в структуру PointF.

Parameters:

ПараметрТипОписание
pointPointPoint для преобразования.

Returns: PointF - The PointF that results from the conversion.

fromLong(long packedPoint, int[] x, int[] y)

public static void fromLong(long packedPoint, int[] x, int[] y)

Разбирает объект Point, упакованный в long, на отдельные целочисленные значения X и Y.

Parameters:

ПараметрТипОписание
packedPointlongОбъект Point, упакованный в одно значение типа long.
xint[]Извлечённое из упакованного Point значение X.
yint[]Извлечённое из упакованного Point значение Y.

isEquals(Point obj1, Point obj2)

public static boolean isEquals(Point obj1, Point obj2)

Parameters:

ПараметрТипОписание
obj1Point
obj2Point

Returns: boolean

isEmpty()

public boolean isEmpty()

Возвращает значение, указывающее, пустой ли этот Aspose.Imaging.Point.

Returns: boolean — true, если оба Aspose.Imaging.Point.X и Aspose.Imaging.Point.Y равны 0; иначе false.

getX()

public int getX()

Получает или задает координату x этого Aspose.Imaging.Point.

Returns: int

setX(int value)

public void setX(int value)

Получает или задает координату x этого Aspose.Imaging.Point.

Parameters:

ПараметрТипОписание
valueint

getY()

public int getY()

Получает или задает координату y этого Aspose.Imaging.Point.

Returns: int

setY(int value)

public void setY(int value)

Получает или задает координату y этого Aspose.Imaging.Point.

Parameters:

ПараметрТипОписание
valueint

offset(Point point)

public void offset(Point point)

Смещает этот Aspose.Imaging.Point на указанный Aspose.Imaging.Point.

Parameters:

ПараметрТипОписание
pointPointAspose.Imaging.Point, используемый для смещения данного Aspose.Imaging.Point.

offset(int dx, int dy)

public void offset(int dx, int dy)

Смещает этот Aspose.Imaging.Point на указанную величину.

Parameters:

ПараметрТипОписание
dxintВеличина смещения координаты x.
dyintВеличина смещения координаты y.

equals(Object obj)

public boolean equals(Object obj)

Указывает, содержит ли этот Aspose.Imaging.Point те же координаты, что и указанный System.Object.

Parameters:

ПараметрТипОписание
objjava.lang.ObjectОбъект System.Object для тестирования.

Returns: boolean — true, если obj является Aspose.Imaging.Point и имеет те же координаты, что и данный Aspose.Imaging.Point.

hashCode()

public int hashCode()

Возвращает хеш-код для этого Aspose.Imaging.Point.

Returns: int — хеш-код для этого экземпляра, пригодный для использования в алгоритмах хеширования и структурах данных, таких как хеш-таблица.

toLong()

public final long toLong()

Преобразует этот Point в одно значение типа long, содержащее координаты X и Y в старших и младших битах.

Returns: long — объект Point, упакованный в одно значение типа long.

toString()

public String toString()

Преобразует этот Aspose.Imaging.Point в человекочитаемую строку.

Returns: java.lang.String - System.String, представляющая этот экземпляр.

CloneTo(Point that)

public void CloneTo(Point that)

Parameters:

ПараметрТипОписание
thatPoint

Clone()

public Point Clone()

Returns: Point