PointF

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

public final class PointF extends Struct<PointF>

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

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

КонструкторОписание
PointF()
PointF(float x, float y)Инициализирует новый экземпляр структуры com.aspose.imaging.PointF с указанными координатами.

Методы

МетодОписание
getEmpty()Получает новый экземпляр структуры com.aspose.imaging.PointF, у которой значения com.aspose.imaging.PointF.X и com.aspose.imaging.PointF.Y установлены в ноль.
op_Addition(PointF point, Size size)Перемещает com.aspose.imaging.PointF на заданный com.aspose.imaging.Size.
op_Subtraction(PointF point, Size size)Перемещает com.aspose.imaging.PointF на отрицательное значение заданного com.aspose.imaging.Size.
op_Addition(PointF point, SizeF size)Перемещает com.aspose.imaging.PointF на указанный com.aspose.imaging.SizeF.
op_Subtraction(PointF point, SizeF size)Перемещает com.aspose.imaging.PointF на отрицательное значение указанного com.aspose.imaging.SizeF.
op_Equality(PointF point1, PointF point2)Сравнивает две структуры com.aspose.imaging.PointF.
op_Inequality(PointF point1, PointF point2)Определяет, не равны ли координаты указанных точек.
add(PointF point, Size size)Перемещает заданный com.aspose.imaging.PointF на указанный com.aspose.imaging.Size.
subtract(PointF point, Size size)Перемещает com.aspose.imaging.PointF на отрицательное значение указанного размера.
add(PointF point, SizeF size)Перемещает заданный com.aspose.imaging.PointF на указанный com.aspose.imaging.SizeF.
subtract(PointF point, SizeF size)Перемещает com.aspose.imaging.PointF на отрицательное значение указанного размера.
isEquals(PointF obj1, PointF obj2)
isEmpty()Получает значение, указывающее, пустой ли этот com.aspose.imaging.PointF.
getX()Получает или задает координату X этого com.aspose.imaging.PointF.
setX(float value)Получает или задает координату X этого com.aspose.imaging.PointF.
getY()Получает или задает координату Y этого com.aspose.imaging.PointF.
setY(float value)Получает или задает координату Y этого com.aspose.imaging.PointF.
equals(Object obj)Указывает, содержит ли этот com.aspose.imaging.PointF те же координаты, что и указанный System.Object.
hashCode()Возвращает хеш-код этой структуры com.aspose.imaging.PointF.
toString()Преобразует этот com.aspose.imaging.PointF в читаемую человеком строку.
CloneTo(PointF that)
Clone()

PointF()

public PointF()

PointF(float x, float y)

public PointF(float x, float y)

Инициализирует новый экземпляр структуры com.aspose.imaging.PointF с указанными координатами.

Parameters:

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

getEmpty()

public static PointF getEmpty()

Получает новый экземпляр структуры com.aspose.imaging.PointF, у которой значения com.aspose.imaging.PointF.X и com.aspose.imaging.PointF.Y установлены в ноль.

Returns: PointF

op_Addition(PointF point, Size size)

public static PointF op_Addition(PointF point, Size size)

Перемещает com.aspose.imaging.PointF на заданный com.aspose.imaging.Size.

Parameters:

ПараметрТипОписание
pointPointFОбъект com.aspose.imaging.PointF для преобразования.
sizeSizeОбъект com.aspose.imaging.Size, определяющий пару чисел для добавления к координатам point.

Returns: PointF - Returns the translated com.aspose.imaging.PointF.

op_Subtraction(PointF point, Size size)

public static PointF op_Subtraction(PointF point, Size size)

Перемещает com.aspose.imaging.PointF на отрицательное значение заданного com.aspose.imaging.Size.

Parameters:

ПараметрТипОписание
pointPointFОбъект com.aspose.imaging.PointF для преобразования.
sizeSizeОбъект com.aspose.imaging.Size, определяющий числа для вычитания из x- и y-координат point.

Returns: PointF - The translated com.aspose.imaging.PointF.

op_Addition(PointF point, SizeF size)

public static PointF op_Addition(PointF point, SizeF size)

Перемещает com.aspose.imaging.PointF на указанный com.aspose.imaging.SizeF.

Parameters:

ПараметрТипОписание
pointPointFОбъект com.aspose.imaging.PointF для преобразования.
sizeSizeFОбъект com.aspose.imaging.SizeF, определяющий числа для добавления к x- и y-координатам point.

Returns: PointF - The translated com.aspose.imaging.PointF.

op_Subtraction(PointF point, SizeF size)

public static PointF op_Subtraction(PointF point, SizeF size)

Перемещает com.aspose.imaging.PointF на отрицательное значение указанного com.aspose.imaging.SizeF.

Parameters:

ПараметрТипОписание
pointPointFОбъект com.aspose.imaging.PointF для преобразования.
sizeSizeFОбъект com.aspose.imaging.SizeF, определяющий числа для вычитания из координат point.

Returns: PointF - The translated com.aspose.imaging.PointF.

op_Equality(PointF point1, PointF point2)

public static boolean op_Equality(PointF point1, PointF point2)

Сравнивает две структуры com.aspose.imaging.PointF. Результат указывает, равны ли значения свойств com.aspose.imaging.PointF.X и com.aspose.imaging.PointF.Y у обеих структур com.aspose.imaging.PointF.

Parameters:

ПараметрТипОписание
point1PointFПервый com.aspose.imaging.PointF для сравнения.
point2PointFВторой com.aspose.imaging.PointF для сравнения.

Returns: boolean — true, если значения com.aspose.imaging.PointF.X и com.aspose.imaging.PointF.Y первой и второй структур com.aspose.imaging.PointF равны; иначе false.

op_Inequality(PointF point1, PointF point2)

public static boolean op_Inequality(PointF point1, PointF point2)

Определяет, не равны ли координаты указанных точек.

Parameters:

ПараметрТипОписание
point1PointFПервый com.aspose.imaging.PointF для сравнения.
point2PointFВторой com.aspose.imaging.PointF для сравнения.

Returns: boolean — true, указывая, что значения com.aspose.imaging.PointF.X и com.aspose.imaging.PointF.Y point1 и point2 не равны; иначе false.

add(PointF point, Size size)

public static PointF add(PointF point, Size size)

Перемещает заданный com.aspose.imaging.PointF на указанный com.aspose.imaging.Size.

Parameters:

ПараметрТипОписание
pointPointFОбъект com.aspose.imaging.PointF для преобразования.
sizeSizeОбъект com.aspose.imaging.Size, определяющий числа для добавления к координатам point.

Returns: PointF - The translated com.aspose.imaging.PointF.

subtract(PointF point, Size size)

public static PointF subtract(PointF point, Size size)

Перемещает com.aspose.imaging.PointF на отрицательное значение указанного размера.

Parameters:

ПараметрТипОписание
pointPointFОбъект com.aspose.imaging.PointF для преобразования.
sizeSizeОбъект com.aspose.imaging.Size, определяющий числа для вычитания из координат point.

Returns: PointF - The translated com.aspose.imaging.PointF.

add(PointF point, SizeF size)

public static PointF add(PointF point, SizeF size)

Перемещает заданный com.aspose.imaging.PointF на указанный com.aspose.imaging.SizeF.

Parameters:

ПараметрТипОписание
pointPointFОбъект com.aspose.imaging.PointF для преобразования.
sizeSizeFОбъект com.aspose.imaging.SizeF, определяющий числа для добавления к координатам point.

Returns: PointF - The translated com.aspose.imaging.PointF.

subtract(PointF point, SizeF size)

public static PointF subtract(PointF point, SizeF size)

Перемещает com.aspose.imaging.PointF на отрицательное значение указанного размера.

Parameters:

ПараметрТипОписание
pointPointFОбъект com.aspose.imaging.PointF для преобразования.
sizeSizeFОбъект com.aspose.imaging.SizeF, определяющий числа для вычитания из координат point.

Returns: PointF - The translated com.aspose.imaging.PointF.

isEquals(PointF obj1, PointF obj2)

public static boolean isEquals(PointF obj1, PointF obj2)

Parameters:

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

Returns: boolean

isEmpty()

public boolean isEmpty()

Получает значение, указывающее, пустой ли этот com.aspose.imaging.PointF.

Returns: boolean — true, если оба com.aspose.imaging.PointF.X и com.aspose.imaging.PointF.Y равны 0; иначе false.

getX()

public float getX()

Получает или задает координату X этого com.aspose.imaging.PointF.

Returns: float

setX(float value)

public void setX(float value)

Получает или задает координату X этого com.aspose.imaging.PointF.

Parameters:

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

getY()

public float getY()

Получает или задает координату Y этого com.aspose.imaging.PointF.

Returns: float

setY(float value)

public void setY(float value)

Получает или задает координату Y этого com.aspose.imaging.PointF.

Parameters:

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

equals(Object obj)

public boolean equals(Object obj)

Указывает, содержит ли этот com.aspose.imaging.PointF те же координаты, что и указанный System.Object.

Parameters:

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

Returns: boolean — метод возвращает true, если obj является com.aspose.imaging.PointF и имеет те же координаты, что и данный com.aspose.imaging.Point.

hashCode()

public int hashCode()

Возвращает хеш-код этой структуры com.aspose.imaging.PointF.

Returns: int — целочисленное значение, определяющее хеш для этой структуры com.aspose.imaging.PointF.

toString()

public String toString()

Преобразует этот com.aspose.imaging.PointF в читаемую человеком строку.

Returns: java.lang.String — строка, представляющая этот com.aspose.imaging.PointF.

CloneTo(PointF that)

public void CloneTo(PointF that)

Parameters:

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

Clone()

public PointF Clone()

Returns: PointF