class EV_PIXEL_BUFFER_ITERATOR General cluster: interface description: "Iterator for pixel values of EV_PIXEL_BUFFER" create: make_for_pixel_buffer Ancestors BILINEAR* [G] Queries after: BOOLEAN before: BOOLEAN changeable_comparison_criterion: BOOLEAN column: NATURAL_32 exhausted: BOOLEAN for_all (test: FUNCTION [ANY, TUPLE [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 linear_representation: LINEAR [EV_PIXEL_BUFFER_PIXEL] max_column_value: NATURAL_32 max_row_value: NATURAL_32 object_comparison: BOOLEAN occurrences (v: [like item] EV_PIXEL_BUFFER_PIXEL): INTEGER_32 off: BOOLEAN row: NATURAL_32 there_exists (test: FUNCTION [ANY, TUPLE [EV_PIXEL_BUFFER_PIXEL], BOOLEAN]): BOOLEAN Commands back compare_objects compare_references do_all (action: PROCEDURE [ANY, TUPLE [EV_PIXEL_BUFFER_PIXEL]]) do_if (action: PROCEDURE [ANY, TUPLE [EV_PIXEL_BUFFER_PIXEL]]; test: FUNCTION [ANY, TUPLE [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)