public class SpanSquare extends java.lang.Object implements Combinable<SpanSquare>
Modifier and Type | Field and Description |
---|---|
double |
density |
long |
end |
long |
mass |
long |
start |
Modifier | Constructor and Description |
---|---|
|
SpanSquare(long start,
long end) |
|
SpanSquare(long start,
long end,
long mass) |
private |
SpanSquare(long start,
long end,
long mass,
double density) |
Modifier and Type | Method and Description |
---|---|
private static double |
calculateDensity(long start,
long end,
long mass) |
SpanSquare |
combineWith(SpanSquare other)
Combine this object with another object if it is possible and return a combined object.
|
static SpanSquare |
getMax(SpanSquare[] clusters) |
java.lang.String |
toString() |
public final long start
public final long end
public final long mass
public final double density
public SpanSquare(long start, long end)
public SpanSquare(long start, long end, long mass)
private SpanSquare(long start, long end, long mass, double density)
public SpanSquare combineWith(SpanSquare other)
Combinable
null
in that case.combineWith
in interface Combinable<SpanSquare>
other
- an object to combine this object withnull
if the objects shouldn't be combinedprivate static double calculateDensity(long start, long end, long mass)
public static SpanSquare getMax(SpanSquare[] clusters)
public java.lang.String toString()
toString
in class java.lang.Object