@Immutable public class SizeFloat extends Object implements IHasDimensionFloat, Serializable
| Constructor and Description |
|---|
SizeFloat(float dWidth,
float dHeight) |
SizeFloat(IHasDimensionFloat aObj) |
SizeFloat(IHasDimensionInt aObj) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object o) |
SizeFloat |
getAdded(IHasDimensionFloat aToAdd) |
SizeFloat |
getAdded(IHasDimensionInt aToAdd) |
SizeFloat |
getBestMatchingSize(float dMaxWidth,
float dMaxHeight)
Return the scaled width and height relative to a maximum size.
|
float |
getHeight() |
SizeFloat |
getScaledToHeight(float dNewHeight) |
SizeFloat |
getScaledToWidth(float dNewWidth) |
SizeFloat |
getSubtracted(IHasDimensionFloat aToSubtract) |
SizeFloat |
getSubtracted(IHasDimensionInt aToSubtract) |
float |
getWidth() |
int |
hashCode() |
String |
toString() |
public SizeFloat(@Nonnull IHasDimensionInt aObj)
public SizeFloat(@Nonnull IHasDimensionFloat aObj)
public SizeFloat(@Nonnegative float dWidth, @Nonnegative float dHeight)
@Nonnegative public float getWidth()
getWidth in interface IHasWidthFloat@Nonnegative public float getHeight()
getHeight in interface IHasHeightFloat@Nonnull @CheckReturnValue public SizeFloat getBestMatchingSize(@Nonnegative float dMaxWidth, @Nonnegative float dMaxHeight)
dMaxWidth - Maximum width. Must be > 0.dMaxHeight - Maximum height. Must be > 0.@Nonnull @CheckReturnValue public SizeFloat getScaledToWidth(@Nonnegative float dNewWidth)
@Nonnull @CheckReturnValue public SizeFloat getScaledToHeight(@Nonnegative float dNewHeight)
@Nonnull @CheckReturnValue public SizeFloat getAdded(@Nonnull IHasDimensionInt aToAdd)
@Nonnull @CheckReturnValue public SizeFloat getAdded(@Nonnull IHasDimensionFloat aToAdd)
@Nonnull @CheckReturnValue public SizeFloat getSubtracted(@Nonnull IHasDimensionInt aToSubtract)
@Nonnull @CheckReturnValue public SizeFloat getSubtracted(@Nonnull IHasDimensionFloat aToSubtract)
Copyright © 2014–2016 Philip Helger. All rights reserved.