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.Size 平移 com.aspose.imaging.PointF。 |
| op_Subtraction(PointF point, Size size) | 按给定的 com.aspose.imaging.Size 的负值平移 com.aspose.imaging.PointF。 |
| op_Addition(PointF point, SizeF size) | 按指定的 com.aspose.imaging.SizeF 平移 com.aspose.imaging.PointF。 |
| op_Subtraction(PointF point, SizeF size) | 按指定的 com.aspose.imaging.SizeF 的负值平移 com.aspose.imaging.PointF。 |
| op_Equality(PointF point1, PointF point2) | 比较两个 com.aspose.imaging.PointF 结构。 |
| op_Inequality(PointF point1, PointF point2) | 确定指定点的坐标是否不相等。 |
| add(PointF point, Size size) | 按指定的 com.aspose.imaging.Size 平移给定的 com.aspose.imaging.PointF。 |
| subtract(PointF point, Size size) | 按指定尺寸的负值平移 com.aspose.imaging.PointF。 |
| add(PointF point, SizeF size) | 按指定的 com.aspose.imaging.SizeF 平移给定的 com.aspose.imaging.PointF。 |
| subtract(PointF point, SizeF size) | 按指定尺寸的负值平移 com.aspose.imaging.PointF。 |
| isEquals(PointF obj1, PointF obj2) | |
| isEmpty() | 获取一个值,指示此 com.aspose.imaging.PointF 是否为空。 |
| getX() | 获取或设置此 com.aspose.imaging.PointF 的 X 坐标。 |
| setX(float value) | 获取或设置此 com.aspose.imaging.PointF 的 X 坐标。 |
| getY() | 获取或设置此 com.aspose.imaging.PointF 的 Y 坐标。 |
| setY(float value) | 获取或设置此 com.aspose.imaging.PointF 的 Y 坐标。 |
| 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:
| 参数 | 类型 | 描述 |
|---|---|---|
| x | float | 点的水平位置。 |
| y | float | 点的垂直位置。 |
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.Size 平移 com.aspose.imaging.PointF。
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| point | PointF | 要平移的 com.aspose.imaging.PointF。 |
| size | Size | 一个 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.Size 的负值平移 com.aspose.imaging.PointF。
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| point | PointF | 一个要平移的 com.aspose.imaging.PointF。 |
| size | Size | 一个 com.aspose.imaging.Size,指定要从 point 的 x 和 y 坐标中减去的数字。 |
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.SizeF 平移 com.aspose.imaging.PointF。
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| point | PointF | 要平移的 com.aspose.imaging.PointF。 |
| size | SizeF | 指定要加到 point 的 x 和 y 坐标的数字的 com.aspose.imaging.SizeF。 |
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.SizeF 的负值平移 com.aspose.imaging.PointF。
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| point | PointF | 要平移的 com.aspose.imaging.PointF。 |
| size | SizeF | 指定要从 point 坐标中减去的数字的 com.aspose.imaging.SizeF。 |
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 结构的 com.aspose.imaging.PointF.X 和 com.aspose.imaging.PointF.Y 属性值是否相等。
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| point1 | PointF | 要比较的第一个 com.aspose.imaging.PointF。 |
| point2 | PointF | 要比较的第二个 com.aspose.imaging.PointF。 |
Returns:
boolean - 如果第一个和第二个 com.aspose.imaging.PointF 结构的 com.aspose.imaging.PointF.X 和 com.aspose.imaging.PointF.Y 值相等,则为 true;否则为 false。
op_Inequality(PointF point1, PointF point2)
public static boolean op_Inequality(PointF point1, PointF point2)
确定指定点的坐标是否不相等。
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| point1 | PointF | 要比较的第一个 com.aspose.imaging.PointF。 |
| point2 | PointF | 要比较的第二个 com.aspose.imaging.PointF。 |
Returns:
boolean - 表示 point1 和 point2 的 com.aspose.imaging.PointF.X 与 com.aspose.imaging.PointF.Y 值不相等时为 true;否则为 false。
add(PointF point, Size size)
public static PointF add(PointF point, Size size)
按指定的 com.aspose.imaging.Size 平移给定的 com.aspose.imaging.PointF。
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| point | PointF | 要平移的 com.aspose.imaging.PointF。 |
| size | Size | 指定要加到 point 坐标的数字的 com.aspose.imaging.Size。 |
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:
| 参数 | 类型 | 描述 |
|---|---|---|
| point | PointF | 要平移的 com.aspose.imaging.PointF。 |
| size | Size | 指定要从 point 坐标中减去的数字的 com.aspose.imaging.Size。 |
Returns:
PointF - The translated com.aspose.imaging.PointF.
add(PointF point, SizeF size)
public static PointF add(PointF point, SizeF size)
按指定的 com.aspose.imaging.SizeF 平移给定的 com.aspose.imaging.PointF。
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| point | PointF | 要平移的 com.aspose.imaging.PointF。 |
| size | SizeF | 指定要加到 point 坐标的数字的 com.aspose.imaging.SizeF。 |
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:
| 参数 | 类型 | 描述 |
|---|---|---|
| point | PointF | 要平移的 com.aspose.imaging.PointF。 |
| size | SizeF | 指定要从 point 坐标中减去的数字的 com.aspose.imaging.SizeF。 |
Returns:
PointF - The translated com.aspose.imaging.PointF.
isEquals(PointF obj1, PointF obj2)
public static boolean isEquals(PointF obj1, PointF obj2)
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| obj1 | PointF | |
| obj2 | PointF |
Returns: boolean
isEmpty()
public boolean isEmpty()
获取一个值,指示此 com.aspose.imaging.PointF 是否为空。
Returns:
boolean - 如果 com.aspose.imaging.PointF.X 和 com.aspose.imaging.PointF.Y 均为 0,则为 true;否则为 false。
getX()
public float getX()
获取或设置此 com.aspose.imaging.PointF 的 X 坐标。
Returns: float
setX(float value)
public void setX(float value)
获取或设置此 com.aspose.imaging.PointF 的 X 坐标。
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| value | float |
getY()
public float getY()
获取或设置此 com.aspose.imaging.PointF 的 Y 坐标。
Returns: float
setY(float value)
public void setY(float value)
获取或设置此 com.aspose.imaging.PointF 的 Y 坐标。
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| value | float |
equals(Object obj)
public boolean equals(Object obj)
指定此 com.aspose.imaging.PointF 是否包含与指定的 System.Object 相同的坐标。
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| obj | java.lang.Object | 用于测试的 System.Object。 |
Returns:
boolean - 如果 obj 是 com.aspose.imaging.PointF 且其坐标与此 com.aspose.imaging.Point 相同,则返回 true。
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:
| 参数 | 类型 | 描述 |
|---|---|---|
| that | PointF |
Clone()
public PointF Clone()
Returns: PointF