Package me.shedaniel.architectury.utils
Class Fraction
java.lang.Object
java.lang.Number
me.shedaniel.architectury.utils.Fraction
- All Implemented Interfaces:
 Serializable,Comparable<Fraction>
- See Also:
 
- 
Method Summary
Modifier and TypeMethodDescriptionintdoublebooleanfloatstatic Fractionfrom(double value) longlonginthashCode()intintValue()inverse()booleanisGreaterThan(Fraction fraction) booleanisLessThan(Fraction fraction) longstatic Fractionof(long numerator, long denominator) static Fractionof(long whole, long numerator, long denominator) static FractionofWhole(long whole) simplify()toString()static Fractionzero()Methods inherited from class java.lang.Number
byteValue, shortValue 
- 
Method Details
- 
zero
 - 
ofWhole
 - 
of
 - 
of
 - 
from
 - 
getNumerator
public long getNumerator() - 
getDenominator
public long getDenominator() - 
add
 - 
minus
 - 
multiply
 - 
divide
 - 
inverse
 - 
simplify
 - 
isGreaterThan
 - 
isLessThan
 - 
equals
 - 
hashCode
public int hashCode() - 
compareTo
- Specified by:
 compareToin interfaceComparable<Fraction>
 - 
intValue
public int intValue() - 
longValue
public long longValue() - 
floatValue
public float floatValue()- Specified by:
 floatValuein classNumber
 - 
doubleValue
public double doubleValue()- Specified by:
 doubleValuein classNumber
 - 
toDecimalString
 - 
toString
 
 -