convert_pixel_types.h File Reference

#include <math.h>
#include <cvd/abs.h>
#include <cvd/internal/scalar_convert.h>
#include <cvd/internal/builtin_components.h>
#include <cvd/internal/rgb_components.h>
#include <cvd/internal/is_pod.h>
#include <limits>
Include dependency graph for convert_pixel_types.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  CVD::Pixel::AverageAbs< P, Scalar >
struct  CVD::Pixel::CIE< Rgbish, Scalar >
struct  CVD::Pixel::ConvertPixels< From, To, Conv, both_pod >
struct  CVD::Pixel::ConvertPixels< T, T, GenericConversion< T, T >, true >
struct  CVD::Pixel::DefaultConversion< From, To, FN, TN >
struct  CVD::Pixel::DefaultConversion< Argb< T >, Argb< T >, 4, 4 >
struct  CVD::Pixel::DefaultConversion< Argb< T >, Rgb8, 4, 3 >
struct  CVD::Pixel::DefaultConversion< Argb< T >, Rgb< S >, 4, 3 >
struct  CVD::Pixel::DefaultConversion< Argb< T >, Rgba< S >, 4, 4 >
struct  CVD::Pixel::DefaultConversion< Argb< T >, S, 4, 1 >
struct  CVD::Pixel::DefaultConversion< Bgrx< T >, Bgrx< T >, 3, 3 >
struct  CVD::Pixel::DefaultConversion< Bgrx< T >, Rgb8, 3, 3 >
struct  CVD::Pixel::DefaultConversion< Bgrx< T >, Rgb< S >, 3, 3 >
struct  CVD::Pixel::DefaultConversion< Bgrx< T >, Rgb< T >, 3, 3 >
struct  CVD::Pixel::DefaultConversion< Bgrx< T >, Rgba< S >, 3, 4 >
struct  CVD::Pixel::DefaultConversion< Bgrx< T >, S, 3, 1 >
struct  CVD::Pixel::DefaultConversion< Rgb8, Bgrx< S >, 3, 4 >
struct  CVD::Pixel::DefaultConversion< Rgb8, Rgb8, 3, 3 >
struct  CVD::Pixel::DefaultConversion< Rgb8, Rgb< S >, 3, 3 >
struct  CVD::Pixel::DefaultConversion< Rgb8, Rgba< S >, 3, 4 >
struct  CVD::Pixel::DefaultConversion< Rgb8, S, 3, 1 >
struct  CVD::Pixel::DefaultConversion< Rgb< T >, Bgrx< T >, 3, 3 >
struct  CVD::Pixel::DefaultConversion< Rgb< T >, Rgb8, 3, 3 >
struct  CVD::Pixel::DefaultConversion< Rgb< T >, Rgb< S >, 3, 3 >
struct  CVD::Pixel::DefaultConversion< Rgb< T >, Rgb< T >, 3, 3 >
struct  CVD::Pixel::DefaultConversion< Rgb< T >, Rgba< S >, 3, 4 >
struct  CVD::Pixel::DefaultConversion< Rgb< T >, S, 3, 1 >
struct  CVD::Pixel::DefaultConversion< Rgba< T >, Argb< S >, 4, 4 >
struct  CVD::Pixel::DefaultConversion< Rgba< T >, Bgrx< S >, 4, 3 >
struct  CVD::Pixel::DefaultConversion< Rgba< T >, Rgb8, 4, 3 >
struct  CVD::Pixel::DefaultConversion< Rgba< T >, Rgb< S >, 4, 3 >
struct  CVD::Pixel::DefaultConversion< Rgba< T >, Rgba< S >, 4, 4 >
struct  CVD::Pixel::DefaultConversion< Rgba< T >, Rgba< T >, 4, 4 >
struct  CVD::Pixel::DefaultConversion< Rgba< T >, S, 4, 1 >
struct  CVD::Pixel::DefaultConversion< S, Bgrx< T >, 1, 3 >
struct  CVD::Pixel::DefaultConversion< S, Rgb8, 1, 3 >
struct  CVD::Pixel::DefaultConversion< S, Rgb< T >, 1, 3 >
struct  CVD::Pixel::DefaultConversion< S, Rgba< T >, 1, 4 >
struct  CVD::Pixel::DefaultConvertible< C >
struct  CVD::Pixel::DefaultConvertible< Argb< C > >
struct  CVD::Pixel::DefaultConvertible< Bgrx< C > >
struct  CVD::Pixel::DefaultConvertible< Rgb8 >
struct  CVD::Pixel::DefaultConvertible< Rgb< C > >
struct  CVD::Pixel::DefaultConvertible< Rgba< C > >
struct  CVD::Pixel::GenericConversion< From, To, 1, 1 >
struct  CVD::Pixel::GenericConversion< From, To, N, N >
struct  CVD::Pixel::GenericConversion< T, T, N, N >
struct  CVD::Pixel::GenericConversion< T[N], T[N], N, N >
struct  CVD::Pixel::GreyToRgba< Scalar, T >
struct  CVD::Pixel::L2Norm< P, Scalar >
struct  CVD::Pixel::Replicate< Scalar, Vec >
struct  CVD::Pixel::RgbishToRgbish< A, B >
struct  CVD::Pixel::RgbishToRgbish< A, Argb< T > >
struct  CVD::Pixel::RgbishToRgbish< A, Rgba< T > >
struct  CVD::Pixel::RgbishToRgbish< Argb< S >, Argb< T > >
struct  CVD::Pixel::RgbishToRgbish< Rgba< S >, Rgba< T > >
struct  CVD::Pixel::RMS< P, Scalar >
struct  CVD::Pixel::SumOfSquares< P, Scalar >
struct  CVD::Pixel::Uniform< P, Scalar >

Namespaces

namespace  CVD
namespace  CVD::Pixel

Functions

template<class A , class B >
void CVD::Pixel::RgbToRgb (const A &from, B &to)
 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:14 2013