Method: OGR::StyleTable#initialize
- Defined in:
- lib/ogr/style_table.rb
#initialize(c_pointer = nil) ⇒ StyleTable
Returns a new instance of StyleTable.
19 20 21 22 23 24 25 26 27 28 29 |
# File 'lib/ogr/style_table.rb', line 19 def initialize(c_pointer = nil) @c_pointer = if c_pointer c_pointer else pointer = FFI::OGR::API.OGR_STBL_Create pointer.autorelease = false FFI::AutoPointer.new(pointer, StyleTable.method(:release)) end raise "Unable to create StyleTable" if @c_pointer.null? end |