DimensFloat
java.lang.Object
|—ohos.agp.utils.DimensFloat
public class DimensFloat
extends Object
表示与 X 轴和 Y 轴相关的任何配对值。
Since:
4
构造函数摘要
构造函数 | 描述 |
---|---|
DimensFloat() | 用于创建 DimensFloat 实例的无参数构造函数。 |
DimensFloat(float sizeX, float sizeY) | 用于根据 X 轴和 Y 轴上指定的浮点值创建 DimensFloat 实例的构造函数。 |
DimensFloat(int sizeX, int sizeY) | 用于根据 X 和 Y 轴上指定的 int 值创建 DimensFloat 实例的构造函数。 |
DimensFloat(DimensFloat dimens) | 一种构造函数,用于通过复制现有参数的参数来创建 DimensFloat 实例。 |
方法总结
修饰符和类型 | 方法 | 描述 |
---|---|---|
DimensFloat | copy(float size) | 将此 DimensFloat 实例的 X 轴和 Y 轴上的值设置为由 size 指定的相同浮点值。 |
DimensFloat | copy(float sizeX, float sizeY) | 将此 DimensFloat 实例的 X 轴和 Y 轴上的值设置为由 sizeX 和 sizeY 指定的浮点值。 |
DimensFloat | copy(int size) | 将此 DimensFloat 实例的 X 轴和 Y 轴上的值设置为由 size 指定的相同 int 值。 |
DimensFloat | copy(int sizeX, int sizeY) | 将此 DimensFloat 实例的 X 轴和 Y 轴上的值设置为由 sizeX 和 sizeY 指定的 int 值。 |
DimensFloat | copy(DimensFloat copyDimensFloat) | 将指定 DimensFloat 实例的内容复制到此实例中。 |
DimensFloat | divisionAll(float division) | 将此 DimensFloat 实例的 X 轴和 Y 轴上的值分别除以除法指定的相同浮点值。 |
DimensFloat | divisionAll(int division) | 将此 DimensFloat 实例的 X 轴和 Y 轴上的值分别除以除法指定的相同 int 值。 |
boolean | equals(Object obj) | 检查指定对象的内容是否与此 DimensFloat 实例的内容相同。 |
float | getMax() | 获取此 DimensFloat 实例的 X 轴和 Y 轴上的浮点值之间的最大值。 |
int | getMaxToInt() | 获取此 DimensFloat 实例的 X 轴和 Y 轴的 int 值之间的最大值。 |
float | getMedian() | 获取此 DimensFloat 实例的 X 轴和 Y 轴中浮点值的中值。 |
int | getMedianToInt() | 获取此 DimensFloat 实例的 X 轴和 Y 轴的 int 值的中值。 |
float | getMin() | 获取此 DimensFloat 实例的 X 轴和 Y 轴中浮点值之间的最小值。 |
int | getMinToInt() | 获取此 DimensFloat 实例的 X 轴和 Y 轴的 int 值之间的最小值。 |
float | getProduct() | 获取此 DimensFloat 实例的 X 轴和 Y 轴上的浮点值的乘积。 |
int | getProductToInt() | 获取此 DimensFloat 实例的 X 轴和 Y 轴上的 int 值的乘积。 |
float | getQuotient() | 获取此 DimensFloat 实例的 X 轴和 Y 轴中浮点值的商。 |
int | getQuotientCeilInt() | 获取此 DimensFloat 实例的 X 轴和 Y 轴中 int 值的商并将其向上取整。 |
int | getQuotientFloorInt() | 获取此 DimensFloat 实例的 X 轴和 Y 轴中 int 值的商并将其向下取整。 |
float | getSizeX() | 获取此 DimensFloat 实例 X 轴上的浮点值。 |
int | getSizeXToInt() | 获取此 DimensFloat 实例 X 轴上的 int 值。 |
float | getSizeY() | 获取此 DimensFloat 实例在 Y 轴上的浮点值。 |
int | getSizeYToInt() | 获取此 DimensFloat 实例的 Y 轴上的 int 值。 |
float[] | getValueToFloatArray() | 获取由此 DimensFloat 实例的 X 轴和 Y 轴上的值形成的浮点数组。 |
int | hashCode() | 获取此 DimensFloat 实例的哈希码。 |
DimensFloat | increase(float increaseX, float increaseY) | 将由 increaseX 和 increaseY 指定的浮点值分别添加到此 DimensFloat 实例的 X 轴和 Y 轴上的浮点值。 |
DimensFloat | increaseAll(float increase) | 将 increase 指定的浮点值添加到此 DimensFloat 实例的 X 轴和 Y 轴上的两个值。 |
DimensFloat | increaseAll(int increase) | 将 increase 指定的 int 值添加到此 DimensFloat 实例的 X 轴和 Y 轴上的两个值。 |
DimensFloat | multiplicationAll(float multiplication) | 将此 DimensFloat 实例的 X 轴和 Y 轴上的值分别乘以乘法指定的相同浮点值。 |
DimensFloat | multiplicationAll(int multiplication) | 将此 DimensFloat 实例的 X 轴和 Y 轴上的值分别乘以乘法指定的相同 int 值。 |
DimensFloat | setSizeX(float sizeX) | 设置此 DimensFloat 实例的 X 轴的浮点值。 |
DimensFloat | setSizeX(int sizeX) | 设置此 DimensFloat 实例的 X 轴的 int 值。 |
DimensFloat | setSizeY(float sizeY) | 设置此 DimensFloat 实例的 Y 轴的浮点值。 |
DimensFloat | setSizeY(int sizeY) | 为此 DimensFloat 实例的 Y 轴设置一个 int 值。 |
DimensFloat | subtraction(float subtractionX, float subtractionY) | 分别从此 DimensFloat 实例的 X 轴和 Y 轴中的值减去由 subtractionX 和 subtractionY 指定的浮点值。 |
DimensFloat | subtractionAll(float subtraction) | 从此 DimensFloat 实例的 X 轴和 Y 轴上的两个值中减去通过减法指定的浮点值。 |
DimensFloat | subtractionAll(int subtraction) | 从此 DimensFloat 实例的 X 轴和 Y 轴上的两个值中减去通过减法指定的 int 值。 |
String | toString() | 获取此 DimensFloat 实例的字符串表示形式。 |
从类 java.lang.Object 继承的方法 |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
构造函数详细信息
DimensFloat
public DimensFloat()
用于创建 DimensFloat 实例的无参数构造函数。
Since:
4
DimensFloat
public DimensFloat(DimensFloat dimens)
一种构造函数,用于通过复制现有参数的参数来创建 DimensFloat 实例。
参数:
参数名称 | 参数描述 |
---|---|
dimens | 指示现有的 DimensFloat 示例对象。 |
Since:
4
DimensFloat
public DimensFloat(float sizeX, float sizeY)
用于根据 X 轴和 Y 轴上指定的浮点值创建 DimensFloat 实例的构造函数。
参数:
参数名称 | 参数描述 |
---|---|
sizeX | 表示 X 轴上的浮点值。 |
sizeY | 表示 Y 轴上的浮点值。 |
Since:
4
DimensFloat
public DimensFloat(int sizeX, int sizeY)
用于根据 X 和 Y 轴上指定的 int 值创建 DimensFloat 实例的构造函数。
参数:
参数名称 | 参数描述 |
---|---|
sizeX | 表示 X 轴的 int 值。 |
sizeY | 表示 Y 轴上的 int 值。 |
Since:
4
方法详情
copy
public DimensFloat copy(DimensFloat copyDimensFloat)
将指定 DimensFloat 实例的内容复制到此实例中。
参数:
参数名称 | 参数描述 |
---|---|
copyDimensFloat | 指示要复制的示例实例。 |
返回:
返回此 DimensFloat 实例。
Since:
4
copy
public DimensFloat copy(float sizeX, float sizeY)
将此 DimensFloat 实例的 X 轴和 Y 轴上的值设置为由 sizeX 和 sizeY 指定的浮点值。
参数:
参数名称 | 参数描述 |
---|---|
sizeX | 表示 X 轴上的浮点值。 |
sizeY | 表示 Y 轴上的浮点值。 |
返回:
返回此 DimensFloat 实例。
Since:
4
copy
public DimensFloat copy(int sizeX, int sizeY)
将此 DimensFloat 实例的 X 轴和 Y 轴上的值设置为由 sizeX 和 sizeY 指定的 int 值。
参数:
参数名称 | 参数描述 |
---|---|
sizeX | 表示 X 轴的 int 值。 |
sizeY | 表示 Y 轴上的 int 值。 |
返回:
返回此 DimensFloat 实例。
Since:
4
copy
public DimensFloat copy(float size)
将此 DimensFloat 实例的 X 轴和 Y 轴上的值设置为由 size 指定的相同浮点值。
参数:
参数名称 | 参数描述 |
---|---|
size | 指示要设置的新浮点值。 |
返回:
返回此 DimensFloat 实例。
Since:
4
copy
public DimensFloat copy(int size)
将此 DimensFloat 实例的 X 轴和 Y 轴上的值设置为由 size 指定的相同 int 值。
参数:
参数名称 | 参数描述 |
---|---|
size | 指示要设置的新 int 值。 |
返回:
返回此 DimensFloat 实例。
Since:
4
increaseAll
public DimensFloat increaseAll(float increase)
将 increase 指定的浮点值添加到此 DimensFloat 实例的 X 轴和 Y 轴上的两个值。
参数:
参数名称 | 参数描述 |
---|---|
increase | 指示要添加的浮点值。 |
返回:
返回此 DimensFloat 实例。
Since:
4
increase
public DimensFloat increase(float increaseX, float increaseY)
将由 increaseX 和 increaseY 指定的浮点值分别添加到此 DimensFloat 实例的 X 轴和 Y 轴上的浮点值。
参数:
参数名称 | 参数描述 |
---|---|
increaseX | 表示要添加到 X 轴上的浮点值。 |
increaseY | 表示要添加到 Y 轴上的浮点值。 |
返回:
返回此 DimensFloat 实例。
Since:
4
increaseAll
public DimensFloat increaseAll(int increase)
将 increase 指定的 int 值添加到此 DimensFloat 实例的 X 轴和 Y 轴上的两个值。
参数:
参数名称 | 参数描述 |
---|---|
increase | 指示要添加的 int 值。 |
返回:
返回此 DimensFloat 实例。
Since:
4
subtractionAll
public DimensFloat subtractionAll(float subtraction)
从此 DimensFloat 实例的 X 轴和 Y 轴上的两个值中减去通过减法指定的浮点值。
参数:
参数名称 | 参数描述 |
---|---|
subtraction | 指示要减去的浮点值。 |
返回:
返回此 DimensFloat 实例。
Since:
4
subtractionAll
public DimensFloat subtractionAll(int subtraction)
从此 DimensFloat 实例的 X 轴和 Y 轴上的两个值中减去通过减法指定的 int 值。
参数:
参数名称 | 参数描述 |
---|---|
subtraction | 指示要减去的 int 值。 |
返回:
返回此 DimensFloat 实例。
Since:
4
subtraction
public DimensFloat subtraction(float subtractionX, float subtractionY)
分别从此 DimensFloat 实例的 X 轴和 Y 轴中的值减去由 subtractionX 和 subtractionY 指定的浮点值。
参数:
参数名称 | 参数描述 |
---|---|
subtractionX | 表示要从 X 轴上减去的浮点值。 |
subtractionY | 表示要从 Y 轴上减去的浮点值。 |
返回:
返回此 DimensFloat 实例。
Since:
4
multiplicationAll
public DimensFloat multiplicationAll(float multiplication)
将此 DimensFloat 实例的 X 轴和 Y 轴上的值分别乘以乘法指定的相同浮点值。
参数:
参数名称 | 参数描述 |
---|---|
multiplication | 指示要相乘的浮点值。 |
返回:
返回此 DimensFloat 实例。
Since:
4
multiplicationAll
public DimensFloat multiplicationAll(int multiplication)
将此 DimensFloat 实例的 X 轴和 Y 轴上的值分别乘以乘法指定的相同 int 值。
参数:
参数名称 | 参数描述 |
---|---|
multiplication | 指示要相乘的 int 值。 |
返回:
返回此 DimensFloat 实例。
Since:
4
divisionAll
public DimensFloat divisionAll(float division)
将此 DimensFloat 实例的 X 轴和 Y 轴上的值分别除以除法指定的相同浮点值。
参数:
参数名称 | 参数描述 |
---|---|
division | 指示要除的浮点值。 |
返回:
返回此 DimensFloat 实例。
Since:
4
divisionAll
public DimensFloat divisionAll(int division)
将此 DimensFloat 实例的 X 轴和 Y 轴上的值分别除以除法指定的相同 int 值。
参数:
参数名称 | 参数描述 |
---|---|
division | 表示要除的 int 值。 |
返回:
返回此 DimensFloat 实例。
Since:
4
getProduct
public float getProduct()
获取此 DimensFloat 实例的 X 轴和 Y 轴上的浮点值的乘积。
返回:
返回 X 轴和 Y 轴上浮点值的乘积。
Since:
4
getProductToInt
public int getProductToInt()
获取此 DimensFloat 实例的 X 轴和 Y 轴上的 int 值的乘积。
返回:
返回 X 和 Y 轴上 int 值的乘积。
Since:
4
getQuotient
public float getQuotient()
获取此 DimensFloat 实例的 X 轴和 Y 轴中浮点值的商。
返回:
返回 X 轴和 Y 轴中浮点值的商。
Since:
4
getQuotientCeilInt
public int getQuotientCeilInt()
获取此 DimensFloat 实例的 X 轴和 Y 轴中 int 值的商并将其向上取整。
返回:
返回 X 和 Y 轴上 int 值的四舍五入商。
Since:
4
getQuotientFloorInt
public int getQuotientFloorInt()
获取此 DimensFloat 实例的 X 轴和 Y 轴中 int 值的商并将其向下取整。
返回:
返回 X 和 Y 轴上 int 值的四舍五入商。
Since:
4
getMedian
public float getMedian()
获取此 DimensFloat 实例的 X 轴和 Y 轴中浮点值的中值。
返回:
返回 X 和 Y 轴上浮点值的中值。
Since:
4
getMedianToInt
public int getMedianToInt()
获取此 DimensFloat 实例的 X 轴和 Y 轴的 int 值的中值。
返回:
返回 X 和 Y 轴上 int 值的中值。
Since:
4
getSizeX
public float getSizeX()
获取此 DimensFloat 实例 X 轴上的浮点值。
返回:
返回 X 轴上的浮点值。
Since:
4
getSizeXToInt
public int getSizeXToInt()
获取此 DimensFloat 实例 X 轴上的 int 值。
返回:
返回 X 轴的 int 值。
Since:
4
setSizeX
public DimensFloat setSizeX(float sizeX)
设置此 DimensFloat 实例的 X 轴的浮点值。
参数:
参数名称 | 参数描述 |
---|---|
sizeX | 表示要设置的 X 轴上的浮点值。 |
返回:
返回此 DimensFloat 实例。
Since:
4
setSizeX
public DimensFloat setSizeX(int sizeX)
设置此 DimensFloat 实例的 X 轴的 int 值。
参数:
参数名称 | 参数描述 |
---|---|
sizeX | 表示要设置的 X 轴的 int 值。 |
返回:
返回此 DimensFloat 实例。
Since:
4
getSizeYToInt
public int getSizeYToInt()
获取此 DimensFloat 实例的 Y 轴上的 int 值。
返回:
返回 Y 中的 int 值。
Since:
4
getSizeY
public float getSizeY()
获取此 DimensFloat 实例在 Y 轴上的浮点值。
返回:
返回 Y 轴上的浮点值。
Since:
4
setSizeY
public DimensFloat setSizeY(float sizeY)
设置此 DimensFloat 实例的 Y 轴的浮点值。
参数:
参数名称 | 参数描述 |
---|---|
sizeY | 指示要设置的 Y 轴上的浮点值。 |
返回:
返回此 DimensFloat 实例。
Since:
4
setSizeY
public DimensFloat setSizeY(int sizeY)
为此 DimensFloat 实例的 Y 轴设置一个 int 值。
参数:
参数名称 | 参数描述 |
---|---|
sizeY | 表示要设置的 Y 轴的 int 值。 |
返回:
返回此 DimensFloat 实例。
Since:
4
getValueToFloatArray
public float[] getValueToFloatArray()
获取由此 DimensFloat 实例的 X 轴和 Y 轴上的值形成的浮点数组。
返回:
返回一个浮点数组。 第一个值表示 X 轴上的值,第二个值表示 Y 轴上的值。
Since:
4
getMin
public float getMin()
获取此 DimensFloat 实例的 X 轴和 Y 轴中浮点值之间的最小值。
返回:
返回 X 轴和 Y 轴上浮点值之间的最小值。
Since:
4
getMax
public float getMax()
获取此 DimensFloat 实例的 X 轴和 Y 轴上的浮点值之间的最大值。
返回:
返回 X 轴和 Y 轴上浮点值之间的最大值。
Since:
4
getMinToInt
public int getMinToInt()
获取此 DimensFloat 实例的 X 轴和 Y 轴的 int 值之间的最小值。
返回:
返回 X 轴和 Y 轴上 int 值之间的最小值。
Since:
4
getMaxToInt
public int getMaxToInt()
获取此 DimensFloat 实例的 X 轴和 Y 轴的 int 值之间的最大值。
返回:
返回 X 轴和 Y 轴上 int 值之间的最大值。
Since:
4
equals
public boolean equals(Object obj)
检查指定对象的内容是否与此 DimensFloat 实例的内容相同。
覆盖:
类 Object 中的等于
参数:
参数名称 | 参数描述 |
---|---|
obj | 表示要比较的对象。 |
返回:
如果两个对象的内容相同,则返回 true; 否则返回 false。
Since:
4
hashCode
public int hashCode()
获取此 DimensFloat 实例的哈希码。
覆盖:
类 Object 中的 hashCode
返回:
返回哈希码。
Since:
4
toString
public String toString()
获取此 DimensFloat 实例的字符串表示形式。
覆盖:
类 Object 中的 toString
返回:
返回此 DimensFloat 实例的字符串表示形式。
Since:
4