SYMBOL INDEX (105 symbols across 30 files) FILE: lib/gauguin.rb type Gauguin (line 14) | module Gauguin function configure (line 19) | def self.configure class Configuration (line 24) | class Configuration method initialize (line 33) | def initialize FILE: lib/gauguin/color.rb type Gauguin (line 1) | module Gauguin class Color (line 2) | class Color method initialize (line 5) | def initialize(red, green, blue, percentage = 1, transparent = false) method == (line 13) | def ==(other) method hash (line 19) | def hash method similar? (line 23) | def similar?(other_color) method distance (line 28) | def distance(other_color) method to_lab (line 32) | def to_lab method to_vector (line 38) | def to_vector method to_rgb (line 42) | def to_rgb method to_a (line 46) | def to_a method from_a (line 50) | def self.from_a(array) method to_key (line 55) | def to_key method to_s (line 59) | def to_s method inspect (line 63) | def inspect method transparent? (line 71) | def transparent? FILE: lib/gauguin/color_space/lab_vector.rb type Gauguin (line 1) | module Gauguin type ColorSpace (line 2) | module ColorSpace class LabVector (line 3) | class LabVector < Vector FILE: lib/gauguin/color_space/rgb_vector.rb type Gauguin (line 1) | module Gauguin type ColorSpace (line 2) | module ColorSpace class RgbVector (line 3) | class RgbVector < Vector method pivot! (line 11) | def pivot! method to_xyz (line 18) | def to_xyz method pivot (line 26) | def pivot(component) FILE: lib/gauguin/color_space/xyz_vector.rb type Gauguin (line 1) | module Gauguin type ColorSpace (line 2) | module ColorSpace class XyzVector (line 3) | class XyzVector < Vector method to_lab (line 9) | def to_lab method f (line 24) | def f(x) FILE: lib/gauguin/colors_clusterer.rb type Gauguin (line 1) | module Gauguin class ColorsClusterer (line 2) | class ColorsClusterer method call (line 3) | def call(colors) method clusters (line 20) | def clusters(colors) method reversed_clusters (line 26) | def reversed_clusters(clusters) method find_all_similar (line 40) | def find_all_similar(colors, pivot, group) method update_pivots_percentages (line 54) | def update_pivots_percentages(clusters) FILE: lib/gauguin/colors_limiter.rb type Gauguin (line 1) | module Gauguin class ColorsLimiter (line 2) | class ColorsLimiter method call (line 3) | def call(colors) FILE: lib/gauguin/colors_retriever.rb type Gauguin (line 1) | module Gauguin class ColorsRetriever (line 2) | class ColorsRetriever method initialize (line 3) | def initialize(image) method colors (line 7) | def colors FILE: lib/gauguin/image.rb type Gauguin (line 4) | module Gauguin class Image (line 5) | class Image method initialize (line 10) | def initialize(path = nil) method blank (line 17) | def self.blank(columns, rows) method pixel (line 26) | def pixel(magic_pixel) method pixel_color (line 30) | def pixel_color(row, column, *args) class Pixel (line 35) | class Pixel method initialize (line 39) | def initialize(magic_pixel) method transparent? (line 43) | def transparent? method to_rgb (line 47) | def to_rgb FILE: lib/gauguin/image_recolorer.rb type Gauguin (line 1) | module Gauguin class ImageRecolorer (line 2) | class ImageRecolorer method initialize (line 3) | def initialize(image) method recolor (line 7) | def recolor(new_colors) FILE: lib/gauguin/image_repository.rb type Gauguin (line 1) | module Gauguin class ImageRepository (line 2) | class ImageRepository method get (line 3) | def get(path) FILE: lib/gauguin/noise_reducer.rb type Gauguin (line 1) | module Gauguin class NoiseReducer (line 2) | class NoiseReducer method call (line 3) | def call(colors_clusters) method reduced_clusters (line 19) | def reduced_clusters(colors_clusters, pivots, cut_off_index) FILE: lib/gauguin/painting.rb type Gauguin (line 1) | module Gauguin class Painting (line 2) | class Painting method initialize (line 3) | def initialize(path, image_repository = nil, colors_retriever = nil, method palette (line 15) | def palette method recolor (line 22) | def recolor(palette, path) FILE: lib/gauguin/palette_serializer.rb type Gauguin (line 3) | module Gauguin class PaletteSerializer (line 4) | class PaletteSerializer method load (line 5) | def self.load(value) method dump (line 15) | def self.dump(value) FILE: lib/gauguin/version.rb type Gauguin (line 1) | module Gauguin FILE: spec/integration/painting_spec.rb type Gauguin (line 3) | module Gauguin FILE: spec/integration/samples_spec.rb type Gauguin (line 3) | module Gauguin function picture_path (line 5) | def self.picture_path(file_name) function paths (line 11) | def self.paths function expected_results (line 15) | def self.expected_results function samples (line 31) | def self.samples FILE: spec/lib/gauguin/color_space/rgb_vector_spec.rb type Gauguin::ColorSpace (line 3) | module Gauguin::ColorSpace FILE: spec/lib/gauguin/color_space/xyz_vector_spec.rb type Gauguin::ColorSpace (line 3) | module Gauguin::ColorSpace FILE: spec/lib/gauguin/color_spec.rb type Gauguin (line 3) | module Gauguin FILE: spec/lib/gauguin/colors_clusterer_spec.rb type Gauguin (line 3) | module Gauguin FILE: spec/lib/gauguin/colors_limiter_spec.rb type Gauguin (line 3) | module Gauguin FILE: spec/lib/gauguin/colors_retriever_spec.rb type Gauguin (line 3) | module Gauguin function magic_pixel (line 34) | def magic_pixel(rgb, opacity) FILE: spec/lib/gauguin/image_recolorer_spec.rb type Gauguin (line 3) | module Gauguin FILE: spec/lib/gauguin/image_repository_spec.rb type Gauguin (line 3) | module Gauguin FILE: spec/lib/gauguin/image_spec.rb type Gauguin (line 3) | module Gauguin FILE: spec/lib/gauguin/noise_reducer_spec.rb type Gauguin (line 3) | module Gauguin FILE: spec/lib/gauguin/painting_spec.rb type Gauguin (line 3) | module Gauguin FILE: spec/lib/gauguin/palette_serializer_spec.rb type Gauguin (line 3) | module Gauguin FILE: spec/spec_helper.rb function configure (line 18) | def configure(config_option, value) class FakeImage (line 30) | class FakeImage method pixel (line 36) | def pixel(magic_pixel) method pixel_color (line 40) | def pixel_color(row, column, new_color = nil) class Pixel (line 48) | class Pixel < Gauguin::Image::Pixel method initialize (line 51) | def initialize(magic_pixel) method to_rgb (line 55) | def to_rgb