extension/dynamic_image/image_view_factory.hpp File Reference


Detailed Description

Methods for constructing any image views from other any image views /.

/ /

Author:
Lubomir Bourdev and Hailin Jin
/ Adobe Systems Incorporated /
Date:
2005-2007
Last updated on January 31, 2007 / Extends image view factory to runtime type-specified views (any_image_view)

#include "any_image_view.hpp"
#include "../../image_view_factory.hpp"

Go to the source code of this file.


Namespaces

namespace  boost
namespace  boost::gil
namespace  boost::gil::detail

Classes

struct  nth_channel_view_type< any_image_view< ViewTypes > >
 Given a runtime source image view, returns the type of a runtime image view over a single channel of the source view. More...
struct  color_converted_view_type< any_image_view< ViewTypes >, DstP, CC >
 Returns the type of a runtime-specified view, color-converted to a given pixel type with user specified color converter. More...
struct  color_converted_view_type< any_image_view< ViewTypes >, DstP >
 Returns the type of a runtime-specified view, color-converted to a given pixel type with the default coor converter. More...

Functions

template<typename ViewTypes>
dynamic_y_step_type
< any_image_view< ViewTypes >
>::type 
flipped_up_down_view (const any_image_view< ViewTypes > &src)
template<typename ViewTypes>
dynamic_x_step_type
< any_image_view< ViewTypes >
>::type 
flipped_left_right_view (const any_image_view< ViewTypes > &src)
template<typename ViewTypes>
dynamic_xy_step_transposed_type
< any_image_view< ViewTypes >
>::type 
transposed_view (const any_image_view< ViewTypes > &src)
template<typename ViewTypes>
dynamic_xy_step_transposed_type
< any_image_view< ViewTypes >
>::type 
rotated90cw_view (const any_image_view< ViewTypes > &src)
template<typename ViewTypes>
dynamic_xy_step_transposed_type
< any_image_view< ViewTypes >
>::type 
rotated90ccw_view (const any_image_view< ViewTypes > &src)
template<typename ViewTypes>
dynamic_xy_step_type
< any_image_view< ViewTypes >
>::type 
rotated180_view (const any_image_view< ViewTypes > &src)
template<typename ViewTypes>
any_image_view< ViewTypes > subimage_view (const any_image_view< ViewTypes > &src, const point2< std::ptrdiff_t > &topleft, const point2< std::ptrdiff_t > &dimensions)
template<typename ViewTypes>
any_image_view< ViewTypes > subimage_view (const any_image_view< ViewTypes > &src, int xMin, int yMin, int width, int height)
template<typename ViewTypes>
dynamic_xy_step_type
< any_image_view< ViewTypes >
>::type 
subsampled_view (const any_image_view< ViewTypes > &src, const point2< std::ptrdiff_t > &step)
template<typename ViewTypes>
dynamic_xy_step_type
< any_image_view< ViewTypes >
>::type 
subsampled_view (const any_image_view< ViewTypes > &src, int xStep, int yStep)
template<typename ViewTypes>
nth_channel_view_type
< any_image_view< ViewTypes >
>::type 
nth_channel_view (const any_image_view< ViewTypes > &src, int n)
template<typename DstP, typename ViewTypes, typename CC>
color_converted_view_type
< any_image_view< ViewTypes >
, DstP, CC >::type 
color_converted_view (const any_image_view< ViewTypes > &src, CC cc)
 overload of generic color_converted_view with user defined color-converter
template<typename DstP, typename ViewTypes>
color_converted_view_type
< any_image_view< ViewTypes >
, DstP >::type 
color_converted_view (const any_image_view< ViewTypes > &src)
 overload of generic color_converted_view with the default color-converter
template<typename DstP, typename ViewTypes, typename CC>
color_converted_view_type
< any_image_view< ViewTypes >
, DstP, CC >::type 
any_color_converted_view (const any_image_view< ViewTypes > &src, CC cc)
 overload of generic color_converted_view with user defined color-converter These are workarounds for GCC 3.4, which thinks color_converted_view is ambiguous with the same method for templated views (in gil/image_view_factory.hpp)
template<typename DstP, typename ViewTypes>
color_converted_view_type
< any_image_view< ViewTypes >
, DstP >::type 
any_color_converted_view (const any_image_view< ViewTypes > &src)
 overload of generic color_converted_view with the default color-converter These are workarounds for GCC 3.4, which thinks color_converted_view is ambiguous with the same method for templated views (in gil/image_view_factory.hpp)

Generated on Sat May 2 13:50:16 2009 for Generic Image Library by  doxygen 1.5.6