rafa.math
Class MathUtil
java.lang.Object
rafa.math.MathUtil
public class MathUtil
- extends java.lang.Object
Static utility methods for math objects.
- Author:
- rafa
Method Summary |
static java.lang.Number |
cast(double d,
java.lang.Class<? extends java.lang.Number> c)
Casts a double primitive value into an object of the specified class. |
static Segment |
intersection(Segment s1,
Segment s2)
Calculates the intersection between two segments. |
static java.lang.Number |
max(java.util.Collection<java.lang.Number> numbers)
|
static java.lang.Number |
max(java.lang.Number a,
java.lang.Number b)
|
static java.lang.Number |
min(java.util.Collection<java.lang.Number> numbers)
|
static java.lang.Number |
min(java.lang.Number a,
java.lang.Number b)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MathUtil
public MathUtil()
max
public static java.lang.Number max(java.lang.Number a,
java.lang.Number b)
min
public static java.lang.Number min(java.lang.Number a,
java.lang.Number b)
max
public static java.lang.Number max(java.util.Collection<java.lang.Number> numbers)
min
public static java.lang.Number min(java.util.Collection<java.lang.Number> numbers)
intersection
public static Segment intersection(Segment s1,
Segment s2)
- Calculates the intersection between two segments.
- Parameters:
s1
- a segments2
- another segment
- Returns:
- a segment which is the intersection between both, or
null
if they don't intersect.
cast
public static java.lang.Number cast(double d,
java.lang.Class<? extends java.lang.Number> c)
- Casts a double primitive value into an object of the specified class.
- Parameters:
d
- a double primitive valuec
- a Number subclass
- Returns:
- an Object of class
c
with the value of d
,
or null
if c
is not a subclass of
Number
within the package java.lang
.
Copyright © 2008-2009. All Rights Reserved.