Automatic generation produced by ISE Eiffel
class EV_PIXEL_BUFFER_ITERATOR General cluster: interface description: "Iterator for pixel values of EV_PIXEL_BUFFER" create: make_for_pixel_buffer, make_for_pixel_buffer_i Ancestors BILINEAR* [G] ITERATION_CURSOR* [G] Queries after: BOOLEAN before: BOOLEAN changeable_comparison_criterion: BOOLEAN column: NATURAL_32 exhausted: BOOLEAN for_all (test: FUNCTION [EV_PIXEL_BUFFER_PIXEL, BOOLEAN]): BOOLEAN has (v: [like item] EV_PIXEL_BUFFER_PIXEL): BOOLEAN index: INTEGER_32 index_of (v: [like item] EV_PIXEL_BUFFER_PIXEL; i: INTEGER_32): INTEGER_32 is_empty: BOOLEAN item: EV_PIXEL_BUFFER_PIXEL item_for_iteration: EV_PIXEL_BUFFER_PIXEL linear_representation: LINEAR [EV_PIXEL_BUFFER_PIXEL] max_column_value: NATURAL_32 max_row_value: NATURAL_32 new_cursor: EV_PIXEL_BUFFER_ITERATOR object_comparison: BOOLEAN occurrences (v: [like item] EV_PIXEL_BUFFER_PIXEL): INTEGER_32 off: BOOLEAN row: NATURAL_32 there_exists (test: FUNCTION [EV_PIXEL_BUFFER_PIXEL, BOOLEAN]): BOOLEAN Commands back compare_objects compare_references do_all (action: PROCEDURE [EV_PIXEL_BUFFER_PIXEL]) do_if (action: PROCEDURE [EV_PIXEL_BUFFER_PIXEL]; test: FUNCTION [EV_PIXEL_BUFFER_PIXEL, BOOLEAN]) finish forth search (v: [like item] EV_PIXEL_BUFFER_PIXEL) set_column (a_column: NATURAL_32) set_row (a_row: NATURAL_32) start update_pixel (a_column, a_row: NATURAL_32; a_pixel: EV_PIXEL_BUFFER_PIXEL) -- Generated by Eiffel Studio --
For more details: eiffel.org