struct S2Cells::LatLngRect
- S2Cells::LatLngRect
- Struct
- Value
- Object
Defined in:
s2_cells/lat_lng_rect.crConstructors
- .empty : LatLngRect
- .from_center_size(center : LatLng, size : LatLng) : LatLngRect
- .from_point(p : LatLng) : LatLngRect
- .from_point_pair(a : LatLng, b : LatLng) : LatLngRect
- .full : LatLngRect
- .new(lo : LatLng, hi : LatLng)
- .new(lat : LineInterval, lng : SphereInterval)
- .new
Class Method Summary
- .full_lat : LineInterval
- .full_lng : SphereInterval
- .intersects_lat_edge(a : Point, b : Point, lat : Float64, lng : SphereInterval) : Bool
- .intersects_lng_edge(a : Point, b : Point, lat : LineInterval, lng : Float64) : Bool
- .ortho(a : Point) : Point
- .robust_cross_prod(a : Point, b : Point) : Point
- .simple_crossing(a : Point, b : Point, c : Point, d : Point) : Bool
Instance Method Summary
- #==(other : LatLngRect) : Bool
- #approx_equals(other : LatLngRect, max_error = 1e-15) : Bool
- #area : Float64
- #contains(other : LatLngRect | LatLng | Point | Cell) : Bool
- #convolve_with_cap(angle : Angle) : LatLngRect
- #empty? : Bool
- #expanded(margin : LatLng) : LatLngRect
- #full? : Bool
- #get_cap_bound : Cap
- #get_center : LatLng
- #get_size : LatLng
- #get_vertex(k : Int32) : LatLng
- #hi : LatLng
- #interior_contains(other : LatLngRect | LatLng | Point) : Bool
- #interior_intersects(other : LatLngRect) : Bool
- #intersection(other : LatLngRect) : LatLngRect
- #intersects(other : LatLngRect | Cell) : Bool
- #lat : LineInterval
- #lat_hi : Angle
- #lat_lo : Angle
- #lng : SphereInterval
- #lng_hi : Angle
- #lng_lo : Angle
- #lo : LatLng
- #may_intersect(cell : Cell) : Bool
- #point? : Bool
-
#to_s : String
Returns a nicely readable and concise string representation of this object, typically intended for users.
- #union(other : LatLngRect) : LatLngRect
- #valid? : Bool
Constructor Detail
Class Method Detail
Instance Method Detail
def to_s : String
#
Description copied from class Object
Returns a nicely readable and concise string representation of this object, typically intended for users.
This method should usually not be overridden. It delegates to
#to_s(IO)
which can be overridden for custom implementations.
Also see #inspect
.