/** * Create a {@link PayloadCoordinate}. * * @param <T> * The coordinate type. * @param <O> * The payload type. * @param coord * The coordinate. * @param payload * The payload. * @return the newly created {@link PayloadCoordinate}. */ public static <T extends Coordinate, O> PayloadCoordinate<T, O> payload(T coord, O payload) { return new PayloadCoordinate<T, O>(coord, payload); }
/** * Construct with coordinate and payload. * * @param coord * The coordinate. * @param payload * The payload. */ public PayloadCoordinate(T coord, O payload) { this.coord = coord; this.setPayload(payload); }
.getX(), ellipse2.calculateCentroid().getY(), (float) getRadius( ellipse2, this.maximumDistanceMultiple)); tree.insert(PayloadCoordinate.payload(ep, new IndependentPair<Integer, Ellipse>(j, ellipse2))); j++; .getPayload(); j = pl.firstObject(); final Ellipse ellipse2 = pl.secondObject();
.getX(), ellipse2.calculateCentroid().getY(), (float) getRadius( ellipse2, this.maximumDistanceMultiple)); tree.insert(PayloadCoordinate.payload(ep, new IndependentPair<Integer, Ellipse>(j, ellipse2))); j++; .getPayload(); j = pl.firstObject(); final Ellipse ellipse2 = pl.secondObject();