Adobe Systems, Inc.

any_image_factory.hpp File Reference

Non-templated image. More...

#include "type_vector.hpp"
#include "../../core/metafunctions.hpp"

Go to the source code of this file.


Namespaces

namespace  detail

Classes

struct  cross_vector_image_types< CHAN_VEC, CS_VEC, ORDER_VEC >
 Constructs an image type sequence from a cross product of dimensions (color_space, channel, step, planar)

Returns a sequence of image types given MPL Random Access Sequences of channels, color spaces, planar/interleaved combinations and step/nonstep combinations. More...

struct  cross_vector_image_types< CHAN_VEC, CS_VEC, ORDER_VEC >::generate_fn
struct  cross_vector_image_types< CHAN_VEC, CS_VEC, ORDER_VEC >::generate_fn::apply< ELEMENTS >
struct  cross_vector_image_view_types< CHAN_VEC, CS_VEC, ORDER_VEC, STEP_VEC, MUTABLE >
 Constructs an image view type sequence from a cross product of dimensions (color_space, channel, step, planar, mutable)

Returns a sequence of image view types given MPL Random Access Sequences of channels, color spaces, planar/interleaved combinations and step/nonstep combinations. More...

struct  cross_vector_image_view_types< CHAN_VEC, CS_VEC, ORDER_VEC, STEP_VEC, MUTABLE >::generate_fn
struct  cross_vector_image_view_types< CHAN_VEC, CS_VEC, ORDER_VEC, STEP_VEC, MUTABLE >::generate_fn::apply< ELEMENTS >
struct  detail::get_const_views_from_images< ITYPES >
struct  detail::get_const_views_from_images< ITYPES >::get_const_view_t
struct  detail::get_const_views_from_images< ITYPES >::get_const_view_t::apply< T >
struct  detail::get_const_views_from_images< boost::mpl::concat_vector< ITYPES1, ITYPES2 > >
struct  detail::get_const_views_from_images< boost::mpl::cross_vector< boost::mpl::vector3< CHAN_VEC, CS_VEC, ORDER_VEC >, typename cross_vector_image_types< CHAN_VEC, CS_VEC, ORDER_VEC >::generate_fn > >
struct  detail::get_const_views_from_views< IMAGE_VIEW_TYPES >
struct  detail::get_const_views_from_views< IMAGE_VIEW_TYPES >::get_const_t
struct  detail::get_const_views_from_views< IMAGE_VIEW_TYPES >::get_const_t::apply< T >
struct  detail::get_const_views_from_views< boost::mpl::concat_vector< TYPES1, TYPES2 > >
struct  detail::get_const_views_from_views< boost::mpl::cross_vector< boost::mpl::vector4< CHAN_VEC, CS_VEC, ORDER_VEC, STEP_VEC >, typename cross_vector_image_view_types< CHAN_VEC, CS_VEC, ORDER_VEC, STEP_VEC, false >::generate_fn > >
struct  detail::get_const_views_from_views< boost::mpl::cross_vector< boost::mpl::vector4< CHAN_VEC, CS_VEC, ORDER_VEC, STEP_VEC >, typename cross_vector_image_view_types< CHAN_VEC, CS_VEC, ORDER_VEC, STEP_VEC, true >::generate_fn > >
struct  detail::get_dynamic_step_views< IMAGE_VIEW_TYPES >
struct  detail::get_dynamic_step_views< IMAGE_VIEW_TYPES >::get_dynamic_step_t
struct  detail::get_dynamic_step_views< IMAGE_VIEW_TYPES >::get_dynamic_step_t::apply< T >
struct  detail::get_dynamic_step_views< boost::mpl::concat_vector< TYPES1, TYPES2 > >
struct  detail::get_dynamic_step_views< boost::mpl::cross_vector< boost::mpl::vector4< CHAN_VEC, CS_VEC, ORDER_VEC, STEP_VEC >, GEN_FN > >
struct  detail::get_views_from_images< ITYPES >
struct  detail::get_views_from_images< ITYPES >::get_view_t
struct  detail::get_views_from_images< ITYPES >::get_view_t::apply< T >
struct  detail::get_views_from_images< boost::mpl::concat_vector< ITYPES1, ITYPES2 > >
struct  detail::get_views_from_images< boost::mpl::cross_vector< boost::mpl::vector3< CHAN_VEC, CS_VEC, ORDER_VEC >, typename cross_vector_image_types< CHAN_VEC, CS_VEC, ORDER_VEC >::generate_fn > >

Typedefs

typedef detail::vec_false_true_t kInterleavedAndPlanar
typedef detail::vec_false_t kInterleavedOnly
typedef detail::vec_false_true_t kNonStepAndStep
typedef detail::vec_false_t kNonStepOnly
typedef detail::vec_true_t kPlanarOnly
typedef detail::vec_true_t kStepOnly
typedef boost::mpl::vector<
boost::mpl::false_ > 
detail::vec_false_t
typedef boost::mpl::vector<
boost::mpl::false_, boost::mpl::true_ > 
detail::vec_false_true_t
typedef boost::mpl::vector<
boost::mpl::true_ > 
detail::vec_true_t

Detailed Description

Author:
Lubomir Bourdev and Hailin Jin
Adobe Systems Incorporated

Definition in file any_image_factory.hpp.

Copyright © 2006 Adobe Systems Incorporated.

Use of this website signifies your agreement to the Terms of Use and Online Privacy Policy.

Search powered by Google