class OGR::LinearRing

Public Class Methods

create(points) click to toggle source
# File lib/ffi-ogr/linear_ring.rb, line 3
def self.create(points)
  points << points.first unless points.first == points.last

  lr = OGR::Tools.cast_geometry(FFIOGR.OGR_G_CreateGeometry(:linear_ring))

  points.each do |point|
    lr.add_point(point)
  end

  lr
end