Class: GDAL::Utils::Rasterize::Options

Inherits:
Object
  • Object
show all
Defined in:
lib/gdal/utils/rasterize/options.rb

Overview

Ruby wrapper for GDALRasterizeOptions C API (options for gdal_rasterize utility).

Defined Under Namespace

Classes: AutoPointer

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(options: []) ⇒ Options

Create a new instance.

Examples:

Create a new instance.

options = GDAL::Utils::Rasterize::Options.new(options: ["-of", "GTiff", "-ts", "10", "10"])

See Also:



36
37
38
39
40
# File 'lib/gdal/utils/rasterize/options.rb', line 36

def initialize(options: [])
  @options = options
  @string_list = ::GDAL::Utils::Helpers::StringList.new(strings: options)
  @c_pointer = AutoPointer.new(options_pointer)
end

Instance Attribute Details

#c_pointerAutoPointer (readonly)



22
23
24
# File 'lib/gdal/utils/rasterize/options.rb', line 22

def c_pointer
  @c_pointer
end

#optionsArray<String> (readonly)



25
26
27
# File 'lib/gdal/utils/rasterize/options.rb', line 25

def options
  @options
end