pixelRGB.h File Reference

Header file declaring the PixelRGB class template. More...

#include <dlrCommon/typePromoter.h>
#include <dlrCommon/types.h>

Include dependency graph for pixelRGB.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.


Classes

struct  dlr::computerVision::PixelRGB< Type >

Namespaces

namespace  dlr::computerVision
 This namespace is still in the early stages of development.

Typedefs

typedef PixelRGB< UnsignedInt8 > dlr::computerVision::PixelRGB8
typedef PixelRGB< UnsignedInt16 > dlr::computerVision::PixelRGB16
typedef PixelRGB< Int16 > dlr::computerVision::PixelRGBSigned16
typedef PixelRGB< Int32 > dlr::computerVision::PixelRGBSigned32
typedef PixelRGB< Float32 > dlr::computerVision::PixelRGBFloat32
typedef PixelRGB< Float64 > dlr::computerVision::PixelRGBFloat64

Functions

template<class Scalar , class Type >
PixelRGB< typename
dlr::common::TypePromoter
< Scalar, Type >::ResultType > 
dlr::computerVision::operator* (Scalar scalar, const PixelRGB< Type > &pixel1)
 This operator multiplies the color component values of a pixel by a scalar.
template<class Type0 , class Type1 >
PixelRGB< typename
dlr::common::TypePromoter
< Type0, Type1 >::ResultType > 
dlr::computerVision::operator+ (const PixelRGB< Type0 > &pixel0, const PixelRGB< Type1 > &pixel1)
 This operator adds the values of the individual color components of its arguments.
template<class Type0 , class Type1 >
PixelRGB< typename
dlr::common::TypePromoter
< Type0, Type1 >::ResultType > 
dlr::computerVision::operator- (const PixelRGB< Type0 > &pixel0, const PixelRGB< Type1 > &pixel1)
 This operator subtracts the values of the individual color components of its arguments.
template<class Type0 , class Type1 >
PixelRGB< typename
dlr::common::TypePromoter
< Type0, Type1 >::ResultType > 
dlr::computerVision::operator* (const PixelRGB< Type0 > &pixel0, const PixelRGB< Type1 > &pixel1)
 This operator multiplies the values of the individual color components of its arguments.
template<class Type0 , class Type1 >
PixelRGB< typename
dlr::common::TypePromoter
< Type0, Type1 >::ResultType > 
dlr::computerVision::operator/ (const PixelRGB< Type0 > &pixel0, const PixelRGB< Type1 > &pixel1)
 This operator divides the values of the individual color components of its arguments.
template<class Type >
bool dlr::computerVision::operator== (const PixelRGB< Type > &pixel0, const PixelRGB< Type > &pixel1)
 This operator returns true if the contents of the two argments are identical, false otherwise.


Detailed Description

Header file declaring the PixelRGB class template.

Copyright (C) 2005-2007 David LaRose, dlr@cs.cmu.edu See accompanying file, LICENSE.TXT, for details.

Revision
1168
Date
2009-07-12 13:37:01 -0400 (Sun, 12 Jul 2009)

Definition in file pixelRGB.h.


Generated on Wed Nov 25 12:15:07 2009 for dlrComputerVision Utility Library by  doxygen 1.5.8