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

HxImgFunctor Class Reference

The base class of all image functors. More...

#include <HxImgFunctor.h>

Inheritance diagram for HxImgFunctor::

HxImgFtorI1 HxImgFtorI2 HxImgFtorI3 HxImgFtorI4 HxImgFtorIM HxImgFtorIMN HxImgFtorI1Cast HxImgFtorI2Cast HxImgFtorI2Cast< DstImgSigT, SrcImgSigT > HxImgFtorI2Cast< ImgSigT, ExtraImgSigT > HxImgFtorI2Cast< ImgSigT, KerImgSigT > HxImgFtorI3Cast HxImgFtorI3Cast< DstImgSigT, Src1ImgSigT, Src2ImgSigT > HxImgFtorI3Cast< DstImgSigT, SrcImgSigT, ExtraImgSigT > HxImgFtorI3Cast< DstImgSigT, SrcImgSigT, KerImgSigT > HxImgFtorI3Cast< ImgSigT, ExtraSigT, AnotherSigT > HxImgFtorI4Cast HxImgFtorI4Cast< DstImgSigT, SrcImgSigT, ExtraImgSigT, ExtraImg2SigT > HxImgFtorI4Cast< DstImgSigT, SrcImgSigT, KerImgSigT, KerImgSigT > HxImgFtorIMCast HxImgFtorIMNCast List of all members.

Public Methods

 HxImgFunctor (const HxImgFtorKey &)
 Constructor. More...

virtual ~HxImgFunctor ()
 Destructor. More...

virtual STD_OSTREAM & put (STD_OSTREAM &) const
 Put on stream. More...

virtual bool probeOp (HxTagList &) const
 Some operator instantiations can be queried for pre-condition information. More...


Protected Methods

HxImgFtorDescriptiongetDescription () const

Detailed Description

The base class of all image functors.


Constructor & Destructor Documentation

HxImgFunctor::HxImgFunctor const HxImgFtorKey   key
 

Constructor.

00018 {
00019     HxImgFtorTable::instance().insert(key,this);
00020     _key = key;
00021 }

HxImgFunctor::~HxImgFunctor   [virtual]
 

Destructor.

00024 {
00025     // To do: remove from table
00026 }


Member Function Documentation

STD_OSTREAM & HxImgFunctor::put STD_OSTREAM &    os const [virtual]
 

Put on stream.

00036 {
00037     return os << _key;
00038 }

bool HxImgFunctor::probeOp HxTagList   tags const [virtual]
 

Some operator instantiations can be queried for pre-condition information.

Reimplemented in HxImgFtorKernelNgb2d, HxImgFtorMNpo, HxImgFtorNgb2d, HxImgFtorNgb2dExtra, and HxImgFtorNgb2dExtra2.

00030 {
00031     return true;
00032 }


The documentation for this class was generated from the following files:
Generated on Tue Feb 3 14:19:01 2004 for C++Reference by doxygen1.2.12 written by Dimitri van Heesch, © 1997-2001