TuttleOFX  1
layout.hpp File Reference
#include "colorspace.hpp"
Include dependency graph for layout.hpp:

Go to the source code of this file.

Data Structures

struct  terry::color::pixel_color_layout_t< Pixel, IN, OUT >
struct  terry::color::transform_pixel_color_layout_t< IN, OUT >

Namespaces

namespace  terry
namespace  terry::color
namespace  terry::color::layout

Typedefs

typedef boost::gil::layout
< colorspace::rgb_t > 
terry::color::layout::rgb
typedef boost::gil::layout
< colorspace::rgba_t > 
terry::color::layout::rgba
typedef boost::gil::layout
< colorspace::yuv_t > 
terry::color::layout::yuv
typedef boost::gil::layout
< colorspace::YPbPr_t > 
terry::color::layout::YPbPr
typedef boost::gil::layout
< colorspace::hsv_t > 
terry::color::layout::hsv
typedef boost::gil::layout
< colorspace::hsl_t > 
terry::color::layout::hsl
typedef boost::gil::layout
< colorspace::lab_t > 
terry::color::layout::lab
typedef boost::gil::layout
< colorspace::luv_t > 
terry::color::layout::luv
typedef boost::gil::layout
< colorspace::XYZ_t > 
terry::color::layout::XYZ
typedef boost::gil::layout
< colorspace::Yxy_t > 
terry::color::layout::Yxy

Functions

template<class LayoutIN , class LayoutOUT , class View >
void terry::color::layout_convert_view (const View &src, View &dst, const LayoutIN &layoutIn=LayoutIN(), const LayoutOUT &layoutOut=LayoutOUT())
template<class LayoutIN , class LayoutOUT , class Pixel >
void terry::color::layout_convert_pixel (const Pixel &src, Pixel &dst, const LayoutIN &layoutIn=LayoutIN(), const LayoutOUT &layoutOut=LayoutOUT())