@Immutable public class SizeDouble extends Object implements IHasDimensionDouble, Serializable
| Constructor and Description |
|---|
SizeDouble(double dWidth,
double dHeight) |
SizeDouble(IHasDimensionDouble aObj) |
SizeDouble(IHasDimensionFloat aObj) |
SizeDouble(IHasDimensionInt aObj) |
SizeDouble(IHasDimensionLong aObj) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object o) |
SizeDouble |
getAdded(IHasDimensionDouble aToAdd) |
SizeDouble |
getAdded(IHasDimensionFloat aToAdd) |
SizeDouble |
getAdded(IHasDimensionInt aToAdd) |
SizeDouble |
getBestMatchingSize(double dMaxWidth,
double dMaxHeight)
Return the scaled width and height relative to a maximum size.
|
double |
getHeight() |
SizeDouble |
getScaledToHeight(double dNewHeight) |
SizeDouble |
getScaledToWidth(double dNewWidth) |
SizeDouble |
getSubtracted(IHasDimensionDouble aToSubtract) |
SizeDouble |
getSubtracted(IHasDimensionFloat aToSubtract) |
SizeDouble |
getSubtracted(IHasDimensionInt aToSubtract) |
double |
getWidth() |
int |
hashCode() |
String |
toString() |
clone, finalize, getClass, notify, notifyAll, wait, wait, waitisLandscape, isPortrait, isQuadraticpublic SizeDouble(@Nonnull IHasDimensionInt aObj)
public SizeDouble(@Nonnull IHasDimensionLong aObj)
public SizeDouble(@Nonnull IHasDimensionFloat aObj)
public SizeDouble(@Nonnull IHasDimensionDouble aObj)
public SizeDouble(@Nonnegative double dWidth, @Nonnegative double dHeight)
@Nonnegative public double getWidth()
getWidth in interface IHasWidthDouble@Nonnegative public double getHeight()
getHeight in interface IHasHeightDouble@Nonnull @CheckReturnValue public SizeDouble getBestMatchingSize(@Nonnegative double dMaxWidth, @Nonnegative double dMaxHeight)
dMaxWidth - Maximum width. Must be > 0.dMaxHeight - Maximum height. Must be > 0.@Nonnull @CheckReturnValue public SizeDouble getScaledToWidth(@Nonnegative double dNewWidth)
@Nonnull @CheckReturnValue public SizeDouble getScaledToHeight(@Nonnegative double dNewHeight)
@Nonnull @CheckReturnValue public SizeDouble getAdded(@Nonnull IHasDimensionInt aToAdd)
@Nonnull @CheckReturnValue public SizeDouble getAdded(@Nonnull IHasDimensionFloat aToAdd)
@Nonnull @CheckReturnValue public SizeDouble getAdded(@Nonnull IHasDimensionDouble aToAdd)
@Nonnull @CheckReturnValue public SizeDouble getSubtracted(@Nonnull IHasDimensionInt aToSubtract)
@Nonnull @CheckReturnValue public SizeDouble getSubtracted(@Nonnull IHasDimensionFloat aToSubtract)
@Nonnull @CheckReturnValue public SizeDouble getSubtracted(@Nonnull IHasDimensionDouble aToSubtract)
Copyright © 2014–2019 Philip Helger. All rights reserved.