Package com.jogamp.nativewindow.util
Class Dimension
- java.lang.Object
-
- com.jogamp.nativewindow.util.Dimension
-
- All Implemented Interfaces:
WriteCloneable,DimensionImmutable,Cloneable,Comparable<DimensionImmutable>
public class Dimension extends Object implements Cloneable, DimensionImmutable
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Dimensionadd(Dimension pd)Objectclone()ObjectcloneMutable()intcompareTo(DimensionImmutable d)Compares square of size.booleanequals(Object obj)Checks whether two dimensions objects are equal.intgetHeight()intgetWidth()inthashCode()Dimensionscale(int s)voidset(int width, int height)voidsetHeight(int height)voidsetWidth(int width)StringtoString()
-
-
-
Method Detail
-
cloneMutable
public Object cloneMutable()
- Specified by:
cloneMutablein interfaceWriteCloneable
-
clone
public Object clone()
-
getWidth
public final int getWidth()
- Specified by:
getWidthin interfaceDimensionImmutable
-
getHeight
public final int getHeight()
- Specified by:
getHeightin interfaceDimensionImmutable
-
set
public final void set(int width, int height)
-
setWidth
public final void setWidth(int width)
-
setHeight
public final void setHeight(int height)
-
scale
public final Dimension scale(int s)
-
compareTo
public int compareTo(DimensionImmutable d)
Description copied from interface:DimensionImmutableCompares square of size.
- Specified by:
compareToin interfaceComparable<DimensionImmutable>- Specified by:
compareToin interfaceDimensionImmutable
-
equals
public boolean equals(Object obj)
Description copied from interface:DimensionImmutableChecks whether two dimensions objects are equal. Two instances ofDimensionReadOnlyare equal if two componentsheightandwidthare equal.- Specified by:
equalsin interfaceDimensionImmutable- Overrides:
equalsin classObject- Returns:
trueif the two dimensions are equal; otherwisefalse.
-
hashCode
public int hashCode()
- Specified by:
hashCodein interfaceDimensionImmutable- Overrides:
hashCodein classObject
-
-