class OGR::MultiPolygon

Public Class Methods

new(geometry_ptr = nil, spatial_reference: nil) click to toggle source

@param [FFI::Pointer] geometry_ptr

# File lib/ogr/geometries/multi_polygon.rb, line 13
def initialize(geometry_ptr = nil, spatial_reference: nil)
  geometry_ptr ||= OGR::Geometry.create(:wkbMultiPolygon)
  initialize_from_pointer(geometry_ptr)
  self.spatial_reference = spatial_reference if spatial_reference
end

Public Instance Methods

union_cascaded() click to toggle source

@return [OGR::Geometry]

# File lib/ogr/geometries/multi_polygon.rb, line 20
def union_cascaded
  build_geometry { FFI::OGR::API.OGR_G_UnionCascaded(@c_pointer) }
end