TuttleOFX
1
|
#include <indexed_image.hpp>
Public Types | |
typedef Locator::deref_fn_t | deref_fn_t |
typedef deref_fn_t::indices_locator_t | indices_locator_t |
typedef deref_fn_t::palette_locator_t | palette_locator_t |
typedef indexed_image_view < Locator > | const_t |
typedef image_view < indices_locator_t > | indices_view_t |
typedef image_view < palette_locator_t > | palette_view_t |
Public Member Functions | |
indexed_image_view () | |
indexed_image_view (const point_t &dimensions, std::size_t num_colors, const Locator &locator) | |
template<typename IndexedView > | |
indexed_image_view (const IndexedView &iv) | |
const std::size_t | num_colors () const |
const indices_locator_t & | indices () const |
const palette_locator_t & | palette () const |
const indices_view_t | get_indices_view () const |
const palette_view_t | get_palette_view () const |
Private Member Functions | |
const deref_fn_t & | get_deref_fn () const |
Private Attributes | |
std::size_t | _num_colors |
Friends | |
class | indexed_image_view |
Definition at line 147 of file indexed_image.hpp.
typedef indexed_image_view< Locator > boost::gil::indexed_image_view< Locator >::const_t |
Definition at line 155 of file indexed_image.hpp.
typedef Locator::deref_fn_t boost::gil::indexed_image_view< Locator >::deref_fn_t |
Definition at line 151 of file indexed_image.hpp.
typedef deref_fn_t::indices_locator_t boost::gil::indexed_image_view< Locator >::indices_locator_t |
Definition at line 152 of file indexed_image.hpp.
typedef image_view< indices_locator_t > boost::gil::indexed_image_view< Locator >::indices_view_t |
Definition at line 157 of file indexed_image.hpp.
typedef deref_fn_t::palette_locator_t boost::gil::indexed_image_view< Locator >::palette_locator_t |
Definition at line 153 of file indexed_image.hpp.
typedef image_view< palette_locator_t > boost::gil::indexed_image_view< Locator >::palette_view_t |
Definition at line 158 of file indexed_image.hpp.
boost::gil::indexed_image_view< Locator >::indexed_image_view | ( | ) | [inline] |
Definition at line 160 of file indexed_image.hpp.
boost::gil::indexed_image_view< Locator >::indexed_image_view | ( | const point_t & | dimensions, |
std::size_t | num_colors, | ||
const Locator & | locator | ||
) | [inline] |
Definition at line 165 of file indexed_image.hpp.
boost::gil::indexed_image_view< Locator >::indexed_image_view | ( | const IndexedView & | iv | ) | [inline] |
Definition at line 174 of file indexed_image.hpp.
const deref_fn_t& boost::gil::indexed_image_view< Locator >::get_deref_fn | ( | ) | const [inline, private] |
Definition at line 192 of file indexed_image.hpp.
Referenced by boost::gil::indexed_image_view< locator_t >::indices(), and boost::gil::indexed_image_view< locator_t >::palette().
const indices_view_t boost::gil::indexed_image_view< Locator >::get_indices_view | ( | ) | const [inline] |
const palette_view_t boost::gil::indexed_image_view< Locator >::get_palette_view | ( | ) | const [inline] |
const indices_locator_t& boost::gil::indexed_image_view< Locator >::indices | ( | ) | const [inline] |
Definition at line 182 of file indexed_image.hpp.
Referenced by boost::gil::indexed_image_view< locator_t >::get_indices_view().
const std::size_t boost::gil::indexed_image_view< Locator >::num_colors | ( | ) | const [inline] |
Definition at line 179 of file indexed_image.hpp.
Referenced by boost::gil::indexed_image_view< locator_t >::get_palette_view().
const palette_locator_t& boost::gil::indexed_image_view< Locator >::palette | ( | ) | const [inline] |
Definition at line 183 of file indexed_image.hpp.
Referenced by boost::gil::indexed_image_view< locator_t >::get_palette_view().
friend class indexed_image_view [friend] |
Definition at line 196 of file indexed_image.hpp.
std::size_t boost::gil::indexed_image_view< Locator >::_num_colors [private] |
Definition at line 198 of file indexed_image.hpp.
Referenced by boost::gil::indexed_image_view< locator_t >::num_colors().