public final class

Size

extends Object
implements Comparable<T>
java.lang.Object
   ↳ com.hvt.horizonSDK.Size

Class Overview

Immutable class for describing width and height dimensions in pixels.

Summary

Public Constructors
Size(int width, int height)
Create a new immutable Size instance.
Size(int[] dimensions)
Public Methods
int compareTo(Size size)
boolean equals(Object obj)
Check if this size is equal to another size.
float getAspectRatio()
int[] getDimensions()
int getHeight()
Get the height of the size (in pixels).
int getWidth()
Get the width of the size (in pixels).
int hashCode()
String toString()
Return the size represented as a string with the format "WxH"
[Expand]
Inherited Methods
From class java.lang.Object
From interface java.lang.Comparable

Public Constructors

public Size (int width, int height)

Create a new immutable Size instance.

Parameters
width The width of the size, in pixels
height The height of the size, in pixels

public Size (int[] dimensions)

Public Methods

public int compareTo (Size size)

public boolean equals (Object obj)

Check if this size is equal to another size.

Two sizes are equal if and only if both their widths and heights are equal.

A size object is never equal to any other type of object.

Returns
  • true if the objects were equal, false otherwise

public float getAspectRatio ()

public int[] getDimensions ()

public int getHeight ()

Get the height of the size (in pixels).

Returns
  • height

public int getWidth ()

Get the width of the size (in pixels).

Returns
  • width

public int hashCode ()

public String toString ()

Return the size represented as a string with the format "WxH"

Returns
  • string representation of the size