class OGR::Polygon

Public Class Methods

create(rings) click to toggle source
# File lib/ffi-ogr/polygon.rb, line 3
def self.create(rings)
  polygon = OGR::Tools.cast_geometry(FFIOGR.OGR_G_CreateGeometry(:polygon))

  rings.each do |ring|
    lr = LinearRing.create(ring)
    polygon.add_geometry(lr)
  end

  polygon
end