RelativeRectangle

Inheritance: java.lang.Object

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

public final class RelativeRectangle implements Struct<RelativeRectangle>, Serializable

Relativ rektangel Formeln mellan relativ komponent och absolut värde är: Scale * (Reference Width) + offset Så om vi vill att den ska representera ett absolut värde, lämna alla skalafält noll och använd offset‑fält istället.

Konstruktörer

KonstruktorBeskrivning
RelativeRectangle(int left, int top, int width, int height)Skapa en RelativeRectangle
RelativeRectangle()

Metoder

MetodBeskrivning
clone()
copyFrom(RelativeRectangle src)
equals(Object obj)
fromScale(float scaleX, float scaleY, float scaleWidth, float scaleHeight)Skapa en RelativeRectangle med alla offset-fält noll och skalafält från angivna parametrar.
getClass()
getOffsetHeight()Hämtar offset för höjd
getOffsetWidth()Hämtar offset för bredd
getOffsetX()Hämtar offset för koordinat X
getOffsetY()Hämtar offset för koordinat Y
getScaleHeight()Relativ höjd
getScaleWidth()Relativ bredd
getScaleX()Relativ koordinat X
getScaleY()Relativ koordinat Y
hashCode()
notify()
notifyAll()
setOffsetHeight(int value)Ställer in offset för höjd
setOffsetWidth(int value)Ställer in offset för bredd
setOffsetX(int value)Ställer in offset för koordinat X
setOffsetY(int value)Ställer in offset för koordinat Y
setScaleHeight(float value)Relativ höjd
setScaleWidth(float value)Relativ bredd
setScaleX(float value)Relativ koordinat X
setScaleY(float value)Relativ koordinat Y
toAbsolute(int left, int top, int width, int height)Konvertera den relativa rektangeln till en absolut rektangel
toString()Konverterar värdet av denna instans till en 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)

Skapa en RelativeRectangle

Parameters:

ParameterTypBeskrivning
vänsterint
överkantint
breddint
höjdint

RelativeRectangle()

public RelativeRectangle()

clone()

public RelativeRectangle clone()

Klona aktuell instans

Returns: RelativeRectangle

copyFrom(RelativeRectangle src)

public void copyFrom(RelativeRectangle src)

Parameters:

ParameterTypBeskrivning
srcRelativeRectangle

equals(Object obj)

public boolean equals(Object obj)

Parameters:

ParameterTypBeskrivning
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)

Skapa en RelativeRectangle med alla offset-fält noll och skalafält från angivna parametrar.

Parameters:

ParameterTypBeskrivning
scaleXfloat
scaleYfloat
scaleWidthfloat
scaleHeightfloat

Returns: RelativeRectangle

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

getOffsetHeight()

public int getOffsetHeight()

Hämtar offset för höjd

Returns: int - förskjutning för höjden

getOffsetWidth()

public int getOffsetWidth()

Hämtar offset för bredd

Returns: int - förskjutning för bredden

getOffsetX()

public int getOffsetX()

Hämtar offset för koordinat X

Returns: int - förskjutning för koordinat X

getOffsetY()

public int getOffsetY()

Hämtar offset för koordinat Y

Returns: int - förskjutning för koordinat Y

getScaleHeight()

public float getScaleHeight()

Relativ höjd

Returns: float - Relativ höjd

getScaleWidth()

public float getScaleWidth()

Relativ bredd

Returns: float - Relativ bredd

getScaleX()

public float getScaleX()

Relativ koordinat X

Returns: float - Relativ koordinat X

getScaleY()

public float getScaleY()

Relativ koordinat Y

Returns: float - Relativ koordinat 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)

Ställer in offset för höjd

Parameters:

ParameterTypBeskrivning
värdeintNytt värde

setOffsetWidth(int value)

public void setOffsetWidth(int value)

Ställer in offset för bredd

Parameters:

ParameterTypBeskrivning
värdeintNytt värde

setOffsetX(int value)

public void setOffsetX(int value)

Ställer in offset för koordinat X

Parameters:

ParameterTypBeskrivning
värdeintNytt värde

setOffsetY(int value)

public void setOffsetY(int value)

Ställer in offset för koordinat Y

Parameters:

ParameterTypBeskrivning
värdeintNytt värde

setScaleHeight(float value)

public void setScaleHeight(float value)

Relativ höjd

Parameters:

ParameterTypBeskrivning
värdefloatNytt värde

setScaleWidth(float value)

public void setScaleWidth(float value)

Relativ bredd

Parameters:

ParameterTypBeskrivning
värdefloatNytt värde

setScaleX(float value)

public void setScaleX(float value)

Relativ koordinat X

Parameters:

ParameterTypBeskrivning
värdefloatNytt värde

setScaleY(float value)

public void setScaleY(float value)

Relativ koordinat Y

Parameters:

ParameterTypBeskrivning
värdefloatNytt värde

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

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

Konvertera den relativa rektangeln till en absolut rektangel

Parameters:

ParameterTypBeskrivning
vänsterintVänster om rektangeln
överkantintTopp av rektangeln
breddintBredd på rektangeln
höjdintHöjd på rektangeln

Returns: Rect

toString()

public String toString()

Konverterar värdet av denna instans till en java.lang.String.

Returns: java.lang.String

wait()

public final void wait()

wait(long arg0)

public final void wait(long arg0)

Parameters:

ParameterTypBeskrivning
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ParameterTypBeskrivning
arg0long
arg1int