RelativeRectangle

Inheritance: java.lang.Object

All Implemented Interfaces: com.aspose.threed.Struct, java.io.Serializable

public final class RelativeRectangle implements Struct<RelativeRectangle>, Serializable

Относительный прямоугольник Формула преобразования относительного компонента в абсолютное значение: Scale \* (Reference Width) + offset. Поэтому, если мы хотим представить абсолютное значение, оставьте все поля масштаба нулевыми и используйте вместо этого поля смещения.

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

КонструкторОписание
RelativeRectangle(int left, int top, int width, int height)Создать RelativeRectangle
RelativeRectangle()

Методы

МетодОписание
clone()
copyFrom(RelativeRectangle src)
equals(Object obj)
fromScale(float scaleX, float scaleY, float scaleWidth, float scaleHeight)Создать RelativeRectangle с нулевыми всеми полями смещения и полями масштабирования из заданных параметров.
getClass()
getOffsetHeight()Получает смещение по высоте
getOffsetWidth()Получает смещение по ширине
getOffsetX()Получает смещение по координате X
getOffsetY()Получает смещение по координате Y
getScaleHeight()Относительная высота
getScaleWidth()Относительная ширина
getScaleX()Относительная координата X
getScaleY()Относительная координата Y
hashCode()
notify()
notifyAll()
setOffsetHeight(int value)Устанавливает смещение по высоте
setOffsetWidth(int value)Устанавливает смещение по ширине
setOffsetX(int value)Устанавливает смещение по координате X
setOffsetY(int value)Устанавливает смещение по координате Y
setScaleHeight(float value)Относительная высота
setScaleWidth(float value)Относительная ширина
setScaleX(float value)Относительная координата X
setScaleY(float value)Относительная координата Y
toAbsolute(int left, int top, int width, int height)Преобразовать относительный прямоугольник в абсолютный прямоугольник
toString()Преобразует значение этого экземпляра в java.lang.String.
wait()
wait(long arg0)
wait(long arg0, int arg1)

RelativeRectangle(int left, int top, int width, int height)

public RelativeRectangle(int left, int top, int width, int height)

Создать RelativeRectangle

Parameters:

ПараметрТипОписание
слеваint
верхint
ширинаint
высотаint

RelativeRectangle()

public RelativeRectangle()

clone()

public RelativeRectangle clone()

Клонировать текущий экземпляр

Returns: RelativeRectangle

copyFrom(RelativeRectangle src)

public void copyFrom(RelativeRectangle src)

Parameters:

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

equals(Object obj)

public boolean equals(Object obj)

Parameters:

ПараметрТипОписание
objjava.lang.Object

Returns: boolean

fromScale(float scaleX, float scaleY, float scaleWidth, float scaleHeight)

public static RelativeRectangle fromScale(float scaleX, float scaleY, float scaleWidth, float scaleHeight)

Создать RelativeRectangle с нулевыми всеми полями смещения и полями масштабирования из заданных параметров.

Parameters:

ПараметрТипОписание
scaleXfloat
scaleYfloat
scaleWidthfloat
scaleHeightfloat

Returns: RelativeRectangle

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

getOffsetHeight()

public int getOffsetHeight()

Получает смещение по высоте

Returns: int - смещение по высоте

getOffsetWidth()

public int getOffsetWidth()

Получает смещение по ширине

Returns: int - смещение по ширине

getOffsetX()

public int getOffsetX()

Получает смещение по координате X

Returns: int - смещение по координате X

getOffsetY()

public int getOffsetY()

Получает смещение по координате Y

Returns: int - смещение по координате Y

getScaleHeight()

public float getScaleHeight()

Относительная высота

Returns: float - относительная высота

getScaleWidth()

public float getScaleWidth()

Относительная ширина

Returns: float - относительная ширина

getScaleX()

public float getScaleX()

Относительная координата X

Returns: float - относительная координата X

getScaleY()

public float getScaleY()

Относительная координата Y

Returns: float - относительная координата Y

hashCode()

public int hashCode()

Returns: int

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

setOffsetHeight(int value)

public void setOffsetHeight(int value)

Устанавливает смещение по высоте

Parameters:

ПараметрТипОписание
значениеintНовое значение

setOffsetWidth(int value)

public void setOffsetWidth(int value)

Устанавливает смещение по ширине

Parameters:

ПараметрТипОписание
значениеintНовое значение

setOffsetX(int value)

public void setOffsetX(int value)

Устанавливает смещение по координате X

Parameters:

ПараметрТипОписание
значениеintНовое значение

setOffsetY(int value)

public void setOffsetY(int value)

Устанавливает смещение по координате Y

Parameters:

ПараметрТипОписание
значениеintНовое значение

setScaleHeight(float value)

public void setScaleHeight(float value)

Относительная высота

Parameters:

ПараметрТипОписание
значениеfloatНовое значение

setScaleWidth(float value)

public void setScaleWidth(float value)

Относительная ширина

Parameters:

ПараметрТипОписание
значениеfloatНовое значение

setScaleX(float value)

public void setScaleX(float value)

Относительная координата X

Parameters:

ПараметрТипОписание
значениеfloatНовое значение

setScaleY(float value)

public void setScaleY(float value)

Относительная координата Y

Parameters:

ПараметрТипОписание
значениеfloatНовое значение

toAbsolute(int left, int top, int width, int height)

public Rect toAbsolute(int left, int top, int width, int height)

Преобразовать относительный прямоугольник в абсолютный прямоугольник

Parameters:

ПараметрТипОписание
слеваintЛевая сторона прямоугольника
верхintВерхняя сторона прямоугольника
ширинаintШирина прямоугольника
высотаintВысота прямоугольника

Returns: Rect

toString()

public String toString()

Преобразует значение этого экземпляра в java.lang.String.

Returns: java.lang.String

wait()

public final void wait()

wait(long arg0)

public final void wait(long arg0)

Parameters:

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

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

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