Closed
Description
julia> Polygon([Point2(1,2), Point2(3, 4), Point(5, 6), Point(1,2)])
Polygon{2, Int64, Point2{Int64}, LineString{2, Int64, Point2{Int64}, Base.ReinterpretArray{Line{2, Int64}, 1, Tuple{Point2{Int64}, Point2{Int64}}, TupleView{Tuple{Point2{Int64}, Po
int2{Int64}}, 2, 1, Vector{Point2{Int64}}}, false}}, Vector{LineString{2, Int64, Point2{Int64}, Base.ReinterpretArray{Line{2, Int64}, 1, Tuple{Point2{Int64}, Point2{Int64}}, TupleV
iew{Tuple{Point2{Int64}, Point2{Int64}}, 2, 1, Vector{Point2{Int64}}}, false}}}}(Line{2, Int64}[Line([1, 2] => [3, 4]), Line([3, 4] => [5, 6]), Line([5, 6] => [1, 2])], LineString{
2, Int64, Point2{Int64}, Base.ReinterpretArray{Line{2, Int64}, 1, Tuple{Point2{Int64}, Point2{Int64}}, TupleView{Tuple{Point2{Int64}, Point2{Int64}}, 2, 1, Vector{Point2{Int64}}},
false}}[])
julia> p.interiors
LineString{2, Int64, Point2{Int64}, Base.ReinterpretArray{Line{2, Int64}, 1, Tuple{Point2{Int64}, Point2{Int64}}, TupleView{Tuple{Point2{Int64}, Point2{Int64}}, 2, 1, Vector{Point2
{Int64}}}, false}}[]
julia> p.exterior
0-element LineString{2, Int64, Point2{Int64}, Base.ReinterpretArray{Line{2, Int64}, 1, Tuple{Point2{Int64}, Point2{Int64}}, TupleView{Tuple{Point2{Int64}, Point2{Int64}}, 2, 1, Vec
tor{Point2{Int64}}}, false}}
help?> Polygon
search: Polygon PolygonMeta MultiPolygon MultiPolygonMeta AbstractPolygon
Polygon(exterior::AbstractVector{<:Point})
Polygon(exterior::AbstractVector{<:Point}, interiors::Vector{<:AbstractVector{<:AbstractPoint}})
Metadata
Metadata
Assignees
Labels
No labels