#include <HxSampleFunctorTem.h>
Inheritance diagram for HxSampleFunctorTem::

Public Methods | |
| HxSampleFunctorTem (HxString name) | |
| Constructor. More... | |
| virtual | ~HxSampleFunctorTem () |
| virtual void | init ()=0 |
| Initialize the functor. More... | |
| virtual void | next (ArgType pixV, ArgType maskV, HxPoint p)=0 |
| Process the next element. More... | |
| virtual void | result (HxValueListBackInserter res)=0 |
| Produce result (s). More... | |
| virtual int | hasPhase2 () |
| Does functor have a second phase?. More... | |
| virtual void | init2 () |
| Initialize phase 2. More... | |
| virtual void | next2 (ArgType pixV, ArgType maskV, HxPoint p) |
| Process the next element in phase 2. More... | |
| virtual void | result2 (HxValueListBackInserter res) |
| Produce result(s) phase 2. More... | |
|
||||||||||
|
Constructor.
00020 {
00021 HxSampleFunctorTable<ArgType, ResType>::instance()->insert(name, this);
00022 _name = name;
00023 }
|
|
|||||||||
|
Initialize the functor.
|
|
||||||||||||||||||||
|
Process the next element.
|
|
||||||||||
|
Produce result (s).
|
|
|||||||||
|
Does functor have a second phase?. Default: 0.
00039 {
00040 return 0;
00041 }
|
|
|||||||||
|
Initialize phase 2. Default: ignore.
00046 {
00047 }
|
|
||||||||||||||||||||
|
Process the next element in phase 2. Default: ignore.
00052 {
00053 }
|
|
||||||||||
|
Produce result(s) phase 2. Default: none.
00058 {
00059 }
|
1.2.12 written by Dimitri van Heesch,
© 1997-2001