Adobe Systems, Inc.

derived_view_type< VIEW, T, CS, PLANAR, STEP, MUTABLE > Struct Template Reference
[Type Factory Metafunctions]

Constructs an image view type from a source view type by changing some of the properties.

Use gil::use_default for the properties of the source view that you want to keep.

#include <metafunctions.hpp>

List of all members.


Public Types

typedef boost::mpl::if_< boost::is_same<
T,use_default >, typename
VIEW::channel_t, T >::type 
channel_t
typedef boost::mpl::if_< boost::is_same<
CS, use_default >, typename
VIEW::color_space_t, CS
>::type 
color_space_t
typedef view_type< channel_t,
color_space_t, planar, step,
mut >::type 
type

Static Public Attributes

static const bool mut
static const bool planar
static const bool step

Detailed Description

template<typename VIEW, typename T = use_default, typename CS = use_default, typename PLANAR = use_default, typename STEP = use_default, typename MUTABLE = use_default>
struct derived_view_type< VIEW, T, CS, PLANAR, STEP, MUTABLE >

Definition at line 196 of file metafunctions.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