locator.hpp File Reference
Detailed Description
pixel 2D locator
- Author:
- Lubomir Bourdev and Hailin Jin
Adobe Systems Incorporated
- Date:
- 2005-2007
September 20, 2006
#include <cstddef>
#include <cassert>
#include "pixel_iterator.hpp"
Go to the source code of this file.
|
Namespaces |
namespace | boost |
namespace | boost::gil |
namespace | boost::gil::detail |
Classes |
class | pixel_2d_locator_base |
| base class for models of PixelLocatorConcept
Pixel locator is similar to a pixel iterator, but allows for 2D navigation of pixels within an image view. It has a 2D difference_type and supports random access operations like: More...
|
class | memory_based_2d_locator |
| Memory-based pixel locator. Models: PixelLocatorConcept,HasDynamicXStepTypeConcept,HasDynamicYStepTypeConcept,HasTransposedTypeConcept
The class takes a step iterator as a parameter. The step iterator provides navigation along the vertical axis while its base iterator provides horizontal navigation. More...
|
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) |
|