#include <gil_concept.hpp>
List of all members.
template <typename View> concept RandomAccess2DImageViewConcept : RandomAccessNDImageViewConcept<View> { where num_dimensions==2; typename dynamic_x_step_t; where RandomAccess2DImageViewConcept<dynamic_x_step_t>; where StepIteratorConcept<dynamic_x_step_t::x_iterator>; typename dynamic_y_step_t; where RandomAccess2DImageViewConcept<dynamic_y_step_t>; where StepIteratorConcept<dynamic_y_step_t::y_iterator>; typename dynamic_xy_step_t; where RandomAccess2DImageViewConcept<dynamic_xy_step_t>; where StepIteratorConcept<dynamic_xy_step_t::x_iterator>; where StepIteratorConcept<dynamic_xy_step_t::y_iterator>; typename dynamic_xy_step_transposed_t; where RandomAccess2DImageViewConcept<dynamic_xy_step_transposed_t>; where StepIteratorConcept<dynamic_xy_step_transposed_t::x_iterator>; where StepIteratorConcept<dynamic_xy_step_transposed_t::y_iterator>; typename x_iterator = axis<0>::iterator; typename y_iterator = axis<1>::iterator; typename x_coord_t = axis<0>::coord_t; typename y_coord_t = axis<1>::coord_t; typename xy_locator = locator; x_coord_t View::width() const; y_coord_t View::height() const; // X-navigation x_iterator View::x_at(const point_t&) const; x_iterator View::row_begin(y_coord_t) const; x_iterator View::row_end (y_coord_t) const; // Y-navigation y_iterator View::y_at(const point_t&) const; y_iterator View::col_begin(x_coord_t) const; y_iterator View::col_end (x_coord_t) const; // navigating in 2D xy_locator View::xy_at(const point_t&) const; // (x,y) versions of all methods taking point_t View::View(x_coord_t,y_coord_t,const locator&); iterator View::at(x_coord_t,y_coord_t) const; reference operator()(x_coord_t,y_coord_t) const; xy_locator View::xy_at(x_coord_t,y_coord_t) const; x_iterator View::x_at(x_coord_t,y_coord_t) const; y_iterator View::y_at(x_coord_t,y_coord_t) const; };