|
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 |