Class Dimension.Min
java.lang.Object
dev.prozilla.pine.common.math.dimension.DimensionBase
dev.prozilla.pine.common.math.dimension.DimensionComparator
dev.prozilla.pine.common.math.dimension.Dimension.Min
- All Implemented Interfaces:
Cloneable<DimensionBase>
,Printable
- Enclosing class:
Dimension
-
Field Summary
Fields inherited from class dev.prozilla.pine.common.math.dimension.DimensionComparator
dimensionA, dimensionB, isDirty
Fields inherited from class dev.prozilla.pine.common.math.dimension.DimensionBase
computedValue, DEFAULT_DIRTY
-
Constructor Summary
ConstructorsConstructorDescriptionMin
(DimensionBase dimensionA, DimensionBase dimensionB) Creates a function that returns the lowest value of two dimensions. -
Method Summary
Methods inherited from class dev.prozilla.pine.common.math.dimension.DimensionComparator
equals, has, isDirty, recompute
Methods inherited from class dev.prozilla.pine.common.math.dimension.DimensionBase
compute, equals, getUnit, hashCode
-
Constructor Details
-
Min
Creates a function that returns the lowest value of two dimensions.
-
-
Method Details
-
compare
protected int compare(int valueA, int valueB) Description copied from class:DimensionComparator
Compares the values of both dimensions stored in this comparator.- Specified by:
compare
in classDimensionComparator
- Returns:
- The result of this comparator function.
-
clone
Description copied from class:DimensionBase
Returns a clone of this dimension.- Specified by:
clone
in interfaceCloneable<DimensionBase>
- Specified by:
clone
in classDimensionBase
- Returns:
- New dimension instance
-
toString
Description copied from class:DimensionBase
Returns the string representation of this dimension.- Specified by:
toString
in interfacePrintable
- Specified by:
toString
in classDimensionBase
- Returns:
- String representation of this object.
-