rgb_components.h File Reference

#include <cvd/rgb.h>
#include <cvd/rgba.h>
#include <cvd/rgb8.h>
#include <cvd/argb.h>
#include <cvd/bgrx.h>
#include <cvd/la.h>
#include <cvd/internal/builtin_components.h>
#include <cvd/internal/pixel_traits.h>
Include dependency graph for rgb_components.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  CVD::Pixel::Component< Argb< P > >
struct  CVD::Pixel::Component< Bgrx< P > >
struct  CVD::Pixel::Component< La< P > >
struct  CVD::Pixel::Component< Rgb8 >
struct  CVD::Pixel::Component< Rgb< P > >
struct  CVD::Pixel::Component< Rgba< P > >
struct  CVD::Pixel::is_Rgb< T >
struct  CVD::Pixel::is_Rgb< Argb< T > >
struct  CVD::Pixel::is_Rgb< Rgb8 >
struct  CVD::Pixel::is_Rgb< Rgb< T > >
struct  CVD::Pixel::is_Rgb< Rgba< T > >
struct  CVD::La_ops< T >
struct  CVD::Rgb_ops< T >
struct  CVD::Rgba_ops< T >
struct  CVD::Pixel::traits< La< T >, LIFT >
struct  CVD::Pixel::traits< Rgb8, LIFT >
struct  CVD::Pixel::traits< Rgb< T >, LIFT >
struct  CVD::Pixel::traits< Rgba< T >, LIFT >

Namespaces

namespace  CVD
namespace  CVD::Pixel

Functions

template<class T , class S >
La< T > CVD::operator* (const S &b, const La< T > &a)
template<class T , class S >
La< T > CVD::operator* (const La< T > &a, const S &b)
template<class T , class S >
Rgba< T > CVD::operator* (const S &b, const Rgba< T > &a)
template<class T , class S >
Rgba< T > CVD::operator* (const Rgba< T > &a, const S &b)
template<class T , class S >
Rgb< T > CVD::operator* (const S &b, const Rgb< T > &a)
template<class T , class S >
Rgb< T > CVD::operator* (const Rgb< T > &a, const S &b)
template<class T , class S >
La< T > & CVD::operator*= (La< T > &a, const S &b)
template<class T , class S >
Rgba< T > & CVD::operator*= (Rgba< T > &a, const S &b)
template<class T , class S >
Rgb< T > & CVD::operator*= (Rgb< T > &a, const S &b)
template<class T , class S >
La< T > CVD::operator+ (const La< T > &a, const La< S > &b)
template<class T , class S >
Rgba< T > CVD::operator+ (const Rgba< T > &a, const Rgba< S > &b)
template<class T , class S >
Rgb< T > CVD::operator+ (const Rgb< T > &a, const Rgb< S > &b)
template<class T , class S >
La< T > & CVD::operator+= (La< T > &a, const La< S > &b)
template<class T , class S >
Rgba< T > & CVD::operator+= (Rgba< T > &a, const Rgba< S > &b)
template<class T , class S >
Rgb< T > & CVD::operator+= (Rgb< T > &a, const Rgb< S > &b)
template<class T , class S >
La< T > CVD::operator- (const La< T > &a, const La< S > &b)
template<class T , class S >
Rgba< T > CVD::operator- (const Rgba< T > &a, const Rgba< S > &b)
template<class T , class S >
Rgb< T > CVD::operator- (const Rgb< T > &a, const Rgb< S > &b)
template<class T , class S >
La< T > & CVD::operator-= (La< T > &a, const La< S > &b)
template<class T , class S >
Rgba< T > & CVD::operator-= (Rgba< T > &a, const Rgba< S > &b)
template<class T , class S >
Rgb< T > & CVD::operator-= (Rgb< T > &a, const Rgb< S > &b)
template<class T , class S >
La< T > CVD::operator/ (const S &b, const La< T > &a)
template<class T , class S >
La< T > CVD::operator/ (const La< T > &a, const S &b)
template<class T , class S >
Rgba< T > CVD::operator/ (const S &b, const Rgba< T > &a)
template<class T , class S >
Rgba< T > CVD::operator/ (const Rgba< T > &a, const S &b)
template<class T , class S >
Rgb< T > CVD::operator/ (const S &b, const Rgb< T > &a)
template<class T , class S >
Rgb< T > CVD::operator/ (const Rgb< T > &a, const S &b)
template<class T , class S >
La< T > & CVD::operator/= (La< T > &a, const S &b)
template<class T , class S >
Rgba< T > & CVD::operator/= (Rgba< T > &a, const S &b)
template<class T , class S >
Rgb< T > & CVD::operator/= (Rgb< T > &a, const S &b)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


libcvd
Author(s): Edward Rosten, Paul Smith, Tom Drummond, Gerhard Reitmayr, Ethan Eade, Timothy Gan, Chris Kemp, Georg Klein
autogenerated on Fri Jan 11 09:13:27 2013