#include <dlrCommon/typePromoter.h>
#include <dlrCommon/types.h>
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. | |
Copyright (C) 2005-2007 David LaRose, dlr@cs.cmu.edu See accompanying file, LICENSE.TXT, for details.
Definition in file pixelRGB.h.
1.5.8