boost::gil::RandomAccessNDImageConcept

N‐dimensional container of values

Synopsis

template<typename Image>
struct RandomAccessNDImageConcept;

Description

concept RandomAccessNDImageConcept<typename Image> : Regular<Image>
{
    typename view_t; where MutableRandomAccessNDImageViewConcept<view_t>;
    typename const_view_t = view_t::const_t;
    typename point_t      = view_t::point_t;
    typename value_type   = view_t::value_type;
    typename allocator_type;

    Image::Image(point_t dims, std::size_t alignment=1);
    Image::Image(point_t dims, value_type fill_value, std::size_t alignment);

    void Image::recreate(point_t new_dims, std::size_t alignment=1);
    void Image::recreate(point_t new_dims, value_type fill_value, std::size_t alignment);

    point_t const&        Image::dimensions() const;
    const const_view_t&   const_view(const Image&);
    const view_t&         view(Image&);
};

Member Functions

Data Members

Name

image

Created with MrDocs