/** * set the center of the circle * @param lon longitude of the center * @param lat latitude of the center * @return this */ public CircleBuilder center(double lon, double lat) { return center(new Coordinate(lon, lat)); }
@Override public ShapeBuilder getBuilder(CoordinateNode coordinates, DistanceUnit.Distance radius, Orientation orientation, boolean coerce) { return new CircleBuilder().center(coordinates.coordinate).radius(radius); }
/** * Read from a stream. */ public CircleBuilder(StreamInput in) throws IOException { center(readFromStream(in)); radius(in.readDouble(), DistanceUnit.readFromStream(in)); }
/** * set the center of the circle * @param lon longitude of the center * @param lat latitude of the center * @return this */ public CircleBuilder center(double lon, double lat) { return center(new Coordinate(lon, lat)); }
/** * set the center of the circle * @param lon longitude of the center * @param lat latitude of the center * @return this */ public CircleBuilder center(double lon, double lat) { return center(new Coordinate(lon, lat)); }
/** * set the center of the circle * @param lon longitude of the center * @param lat latitude of the center * @return this */ public CircleBuilder center(double lon, double lat) { return center(new Coordinate(lon, lat)); }
/** * set the center of the circle * @param lon longitude of the center * @param lat latitude of the center * @return this */ public CircleBuilder center(double lon, double lat) { return center(new Coordinate(lon, lat)); }
@Override public ShapeBuilder getBuilder(CoordinateNode coordinates, DistanceUnit.Distance radius, Orientation orientation, boolean coerce) { return new CircleBuilder().center(coordinates.coordinate).radius(radius); }
@Override public ShapeBuilder getBuilder(CoordinateNode coordinates, DistanceUnit.Distance radius, Orientation orientation, boolean coerce) { return new CircleBuilder().center(coordinates.coordinate).radius(radius); }
protected static CircleBuilder parseCircle(CoordinateNode coordinates, Distance radius) { return ShapeBuilders.newCircleBuilder().center(coordinates.coordinate).radius(radius); }
protected static CircleBuilder parseCircle(CoordinateNode coordinates, Distance radius) { return newCircleBuilder().center(coordinates.coordinate).radius(radius); }
/** * Read from a stream. */ public CircleBuilder(StreamInput in) throws IOException { center(readFromStream(in)); radius(in.readDouble(), DistanceUnit.readFromStream(in));; }
/** * Read from a stream. */ public CircleBuilder(StreamInput in) throws IOException { center(readFromStream(in)); radius(in.readDouble(), DistanceUnit.readFromStream(in));; }
/** * Read from a stream. */ public CircleBuilder(StreamInput in) throws IOException { center(readFromStream(in)); radius(in.readDouble(), DistanceUnit.readFromStream(in)); }
private CircleBuilder getCircleBuilder(GeoCircle geoCircle) { return ShapeBuilders.newCircleBuilder() .center(geoCircle.getLongitude(), geoCircle.getLatitude()) .radius(geoCircle.getRadius(), DistanceUnit.KILOMETERS); }
private CircleBuilder getCircleBuilder(GeoCircle geoCircle) { return ShapeBuilders.newCircleBuilder() .center(geoCircle.getLongitude(), geoCircle.getLatitude()) .radius(geoCircle.getRadius(), DistanceUnit.KILOMETERS); }
.center(lon, lat) .radius(distance, DistanceUnit.KILOMETERS); filters
if (propertyDefinition != null && propertyDefinition.getDataType() == GeoCircle.class) { ShapeBuilder shapeBuilder = ShapeBuilder.newCircleBuilder() .center(lon, lat) .radius(distance, DistanceUnit.KILOMETERS); filters