Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
locator.hpp File Reference

pixel 2D locator More...

#include <cstddef>
#include <cassert>
#include "pixel_iterator.hpp"
Include dependency graph for locator.hpp:
This graph shows which files directly or indirectly include this file:

Classes

struct  boost::gil::iterator_add_deref< Iterator, Deref >
 Returns the type (and creates an instance) of an iterator that invokes the given dereference adaptor upon dereferencing. More...
 
class  boost::gil::point2< T >
 2D point both axes of which have the same dimension typeModels: Point2DConcept More...
 
singleton  boost::gil::detail::locator_axis< D, Loc >
 
struct  boost::gil::dynamic_x_step_type< T >
 
struct  boost::gil::dynamic_y_step_type< T >
 
struct  boost::gil::channel_type< P >
 
struct  boost::gil::color_space_type< T >
 
struct  boost::gil::channel_mapping_type< T >
 
struct  boost::gil::is_planar< PixelBased >
 
struct  boost::gil::num_channels< PixelBased >
 Returns the number of channels of a pixel-based GIL construct. More...
 
struct  boost::gil::transposed_type< T >
 
class  boost::gil::pixel_2d_locator_base< Loc, XIterator, YIterator >
 base class for models of PixelLocatorConceptPixel locator is similar to a pixel iterator, but allows for 2D navigation of pixels within an image view. More...
 
struct  boost::gil::pixel_2d_locator_base< Loc, XIterator, YIterator >::axis< D >
 
class  boost::gil::detail::locator_axis< 0, Loc >
 
class  boost::gil::detail::locator_axis< 1, Loc >
 
struct  boost::gil::channel_type< pixel_2d_locator_base< Loc, XIt, YIt > >
 
struct  boost::gil::color_space_type< pixel_2d_locator_base< Loc, XIt, YIt > >
 
struct  boost::gil::channel_mapping_type< pixel_2d_locator_base< Loc, XIt, YIt > >
 
struct  boost::gil::is_planar< pixel_2d_locator_base< Loc, XIt, YIt > >
 
class  boost::gil::memory_based_2d_locator< StepIterator >
 Memory-based pixel locator. More...
 
struct  boost::gil::memory_based_2d_locator< StepIterator >::add_deref< Deref >
 
struct  boost::gil::color_space_type< memory_based_2d_locator< SI > >
 
struct  boost::gil::channel_mapping_type< memory_based_2d_locator< SI > >
 
struct  boost::gil::is_planar< memory_based_2d_locator< SI > >
 
struct  boost::gil::channel_type< memory_based_2d_locator< SI > >
 
struct  boost::gil::dynamic_x_step_type< memory_based_2d_locator< SI > >
 
struct  boost::gil::dynamic_y_step_type< memory_based_2d_locator< SI > >
 

Namespaces

 boost
 Duration formatting facet for input.
 
 boost::gil
 
 boost::gil::detail
 

Functions

template<typename P >
ptrdiff_t boost::gil::memunit_step (const P *)
 
template<typename P >
P * boost::gil::memunit_advanced (const P *p, ptrdiff_t diff)
 
template<typename P >
P & boost::gil::memunit_advanced_ref (P *p, ptrdiff_t diff)
 

Detailed Description

pixel 2D locator

Author
Lubomir Bourdev and Hailin Jin
Adobe Systems Incorporated
Date
2005-2007
September 20, 2006