module GDAL::ColorTableMixins::Extensions

Public Instance Methods

color_entries() click to toggle source

@return [Array<GDAL::ColorEntry>]

# File lib/gdal/extensions/color_table/extensions.rb, line 18
def color_entries
  Array.new(color_entry_count) do |i|
    color_entry(i)
  end
end
color_entries_as_rgb() click to toggle source

Does the same as color_entries, but calls color_entry_as_rgb() instead of color_entry().

@return [Array<GDAL::ColorEntry>]

# File lib/gdal/extensions/color_table/extensions.rb, line 28
def color_entries_as_rgb
  Array.new(color_entry_count) do |i|
    color_entry_as_rgb(i)
  end
end
color_entries_for(color_number) click to toggle source
# File lib/gdal/extensions/color_table/extensions.rb, line 9
def color_entries_for(color_number)
  raise "Invalid ColorEntry number 'color#{color_number}'" unless (1..4).to_a.include? color_number

  Array.new(color_entry_count) do |i|
    color_entry(i).send(:"color#{color_number}")
  end
end