Module: GDAL::ColorTableMixins::Extensions
- Included in:
- GDAL::ColorTable
- Defined in:
- lib/gdal/extensions/color_table/extensions.rb
Instance Method Summary collapse
- #color_entries ⇒ Array<GDAL::ColorEntry>
-
#color_entries_as_rgb ⇒ Array<GDAL::ColorEntry>
Does the same as #color_entries, but calls #color_entry_as_rgb() instead of #color_entry().
- #color_entries_for(color_number) ⇒ Object
Instance Method Details
#color_entries ⇒ Array<GDAL::ColorEntry>
18 19 20 21 22 |
# 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 ⇒ Array<GDAL::ColorEntry>
Does the same as #color_entries, but calls #color_entry_as_rgb() instead of #color_entry().
28 29 30 31 32 |
# 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) ⇒ Object
9 10 11 12 13 14 15 |
# 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 |