TuttleOFX  1
boost::gil::indexed_image_deref_fn_base< IndicesLoc, PaletteLoc > Struct Template Reference

#include <indexed_image.hpp>

Inheritance diagram for boost::gil::indexed_image_deref_fn_base< IndicesLoc, PaletteLoc >:

Public Types

typedef IndicesLoc indices_locator_t
typedef PaletteLoc palette_locator_t
typedef IndicesLoc indices_locator_t
typedef PaletteLoc palette_locator_t
typedef indexed_image_deref_fn_base const_t
typedef PaletteLoc::value_type value_type
typedef value_type reference
typedef value_type const_reference
typedef point_t argument_type
typedef reference result_type

Public Member Functions

 indexed_image_deref_fn_base ()
 indexed_image_deref_fn_base (const indices_locator_t &indices_loc, const palette_locator_t &palette_loc)
void set_indices (const indices_locator_t &indices_loc)
void set_palette (const palette_locator_t &palette_loc)
const indices_locator_tindices () const
const palette_locator_tpalette () const

Static Public Attributes

static const bool is_mutable = false

Protected Attributes

indices_locator_t _indices_loc
palette_locator_t _palette_loc

Detailed Description

template<typename IndicesLoc, typename PaletteLoc>
struct boost::gil::indexed_image_deref_fn_base< IndicesLoc, PaletteLoc >

Definition at line 38 of file indexed_image.hpp.


Member Typedef Documentation

template<typename IndicesLoc , typename PaletteLoc >
typedef point_t boost::gil::indexed_image_deref_fn_base< IndicesLoc, PaletteLoc >::argument_type

Definition at line 51 of file indexed_image.hpp.

template<typename IndicesLoc , typename PaletteLoc >
typedef value_type boost::gil::indexed_image_deref_fn_base< IndicesLoc, PaletteLoc >::const_reference

Definition at line 50 of file indexed_image.hpp.

template<typename IndicesLoc , typename PaletteLoc >
typedef indexed_image_deref_fn_base boost::gil::indexed_image_deref_fn_base< IndicesLoc, PaletteLoc >::const_t

Definition at line 47 of file indexed_image.hpp.

template<typename IndicesLoc , typename PaletteLoc >
typedef IndicesLoc boost::gil::indexed_image_deref_fn_base< IndicesLoc, PaletteLoc >::indices_locator_t

Definition at line 40 of file indexed_image.hpp.

template<typename IndicesLoc , typename PaletteLoc >
typedef IndicesLoc boost::gil::indexed_image_deref_fn_base< IndicesLoc, PaletteLoc >::indices_locator_t

Definition at line 44 of file indexed_image.hpp.

template<typename IndicesLoc , typename PaletteLoc >
typedef PaletteLoc boost::gil::indexed_image_deref_fn_base< IndicesLoc, PaletteLoc >::palette_locator_t

Definition at line 41 of file indexed_image.hpp.

template<typename IndicesLoc , typename PaletteLoc >
typedef PaletteLoc boost::gil::indexed_image_deref_fn_base< IndicesLoc, PaletteLoc >::palette_locator_t

Definition at line 45 of file indexed_image.hpp.

template<typename IndicesLoc , typename PaletteLoc >
typedef value_type boost::gil::indexed_image_deref_fn_base< IndicesLoc, PaletteLoc >::reference

Definition at line 49 of file indexed_image.hpp.

template<typename IndicesLoc , typename PaletteLoc >
typedef reference boost::gil::indexed_image_deref_fn_base< IndicesLoc, PaletteLoc >::result_type

Definition at line 52 of file indexed_image.hpp.

template<typename IndicesLoc , typename PaletteLoc >
typedef PaletteLoc::value_type boost::gil::indexed_image_deref_fn_base< IndicesLoc, PaletteLoc >::value_type

Definition at line 48 of file indexed_image.hpp.


Constructor & Destructor Documentation

template<typename IndicesLoc , typename PaletteLoc >
boost::gil::indexed_image_deref_fn_base< IndicesLoc, PaletteLoc >::indexed_image_deref_fn_base ( ) [inline]

Definition at line 56 of file indexed_image.hpp.

template<typename IndicesLoc , typename PaletteLoc >
boost::gil::indexed_image_deref_fn_base< IndicesLoc, PaletteLoc >::indexed_image_deref_fn_base ( const indices_locator_t indices_loc,
const palette_locator_t palette_loc 
) [inline]

Definition at line 58 of file indexed_image.hpp.


Member Function Documentation

template<typename IndicesLoc , typename PaletteLoc >
const indices_locator_t& boost::gil::indexed_image_deref_fn_base< IndicesLoc, PaletteLoc >::indices ( ) const [inline]
template<typename IndicesLoc , typename PaletteLoc >
const palette_locator_t& boost::gil::indexed_image_deref_fn_base< IndicesLoc, PaletteLoc >::palette ( ) const [inline]
template<typename IndicesLoc , typename PaletteLoc >
void boost::gil::indexed_image_deref_fn_base< IndicesLoc, PaletteLoc >::set_indices ( const indices_locator_t indices_loc) [inline]
template<typename IndicesLoc , typename PaletteLoc >
void boost::gil::indexed_image_deref_fn_base< IndicesLoc, PaletteLoc >::set_palette ( const palette_locator_t palette_loc) [inline]

Field Documentation

template<typename IndicesLoc , typename PaletteLoc >
const bool boost::gil::indexed_image_deref_fn_base< IndicesLoc, PaletteLoc >::is_mutable = false [static]

Definition at line 54 of file indexed_image.hpp.


The documentation for this struct was generated from the following file: