Horus Doc || C++ Reference || Class Overview   Pixels   Images   Detector   Geometry   Registry || Doxygen's quick Index  

RGB2Intensity Class Template Reference

Pixel functor for computation of RGB2Intensity. More...

List of all members.

Public Types

typedef HxTagTransInVar TransVarianceCategory
 Functor is translation invariant. More...


Public Methods

 RGB2Intensity (HxTagList &)
 Constructor : get parameters from taglist. More...

DstValT doIt (const SrcValT &x)
 Actual operation. More...


Static Public Methods

HxString className ()
 The name : "RGB2Intensity". More...


Detailed Description

template<class DstValT, class SrcValT>
class RGB2Intensity< DstValT, SrcValT >

Pixel functor for computation of RGB2Intensity.


Member Typedef Documentation

template<class DstValT, class SrcValT>
typedef HxTagTransInVar RGB2Intensity::TransVarianceCategory
 

Functor is translation invariant.


Constructor & Destructor Documentation

template<class DstValT, class SrcValT>
RGB2Intensity< DstValT, SrcValT >::RGB2Intensity HxTagList   tl
 

Constructor : get parameters from taglist.

00038 {
00039 }


Member Function Documentation

template<class DstValT, class SrcValT>
DstValT RGB2Intensity< DstValT, SrcValT >::doIt const SrcValT &    x [inline]
 

Actual operation.

00044 {   
00045     return 0.212671*x.x() + 0.715160*x.y() + 0.072169*x.z(); 
00046 }

template<class DstValT, class SrcValT>
HxString RGB2Intensity< DstValT, SrcValT >::className   [static]
 

The name : "RGB2Intensity".

00051 {
00052     return HxString("RGB2Intensity");
00053 }


The documentation for this class was generated from the following file:
Generated on Mon Jan 27 15:49:12 2003 for C++Reference by doxygen1.2.12 written by Dimitri van Heesch, © 1997-2001