CVD::Pixel::operations< T, N > Struct Template Reference

#include <pixel_operations.h>

List of all members.

Static Public Member Functions

template<class S >
static void add (T &lhs, const S &rhs)
template<class S >
static void assign (T &lhs, const S &rhs)
static void assign (T &lhs, const T &rhs)
template<class S >
static void divide (T &lhs, const S &rhs)
static bool equal (const T &a, const T &b)
template<class S >
static void multiply (T &lhs, const S &rhs)
template<class S >
static void subtract (T &lhs, const S &rhs)
static void zero (T &t)

Detailed Description

template<class T, unsigned int N = Component<T>::count>
struct CVD::Pixel::operations< T, N >

Definition at line 37 of file pixel_operations.h.


Member Function Documentation

template<class T , unsigned int N = Component<T>::count>
template<class S >
static void CVD::Pixel::operations< T, N >::add ( T &  lhs,
const S &  rhs 
) [inline, static]

Definition at line 40 of file pixel_operations.h.

template<class T , unsigned int N = Component<T>::count>
template<class S >
static void CVD::Pixel::operations< T, N >::assign ( T &  lhs,
const S &  rhs 
) [inline, static]

Definition at line 39 of file pixel_operations.h.

template<class T , unsigned int N = Component<T>::count>
static void CVD::Pixel::operations< T, N >::assign ( T &  lhs,
const T &  rhs 
) [inline, static]

Definition at line 38 of file pixel_operations.h.

template<class T , unsigned int N = Component<T>::count>
template<class S >
static void CVD::Pixel::operations< T, N >::divide ( T &  lhs,
const S &  rhs 
) [inline, static]

Definition at line 43 of file pixel_operations.h.

template<class T , unsigned int N = Component<T>::count>
static bool CVD::Pixel::operations< T, N >::equal ( const T &  a,
const T &  b 
) [inline, static]

Definition at line 44 of file pixel_operations.h.

template<class T , unsigned int N = Component<T>::count>
template<class S >
static void CVD::Pixel::operations< T, N >::multiply ( T &  lhs,
const S &  rhs 
) [inline, static]

Definition at line 42 of file pixel_operations.h.

template<class T , unsigned int N = Component<T>::count>
template<class S >
static void CVD::Pixel::operations< T, N >::subtract ( T &  lhs,
const S &  rhs 
) [inline, static]

Definition at line 41 of file pixel_operations.h.

template<class T , unsigned int N = Component<T>::count>
static void CVD::Pixel::operations< T, N >::zero ( T &  t  )  [inline, static]

Definition at line 45 of file pixel_operations.h.


The documentation for this struct was generated from the following file:
 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:14:00 2013