InPixOp(Out, PixOp)
{
for p = 1 to PixOp.nrPhases();
{
PixOp.init(p)
foreach o in Out
Out(o) = PixOp();
PixOp.done(p)
}
}
The requirements on the PixOpT template parameter expressed as class definition are:
template<class ArithT>
class PixOpT
{
public:
typedef HxPixOpInTag DirectionCategory;
typedef HxPixOpTransInVarTag TransVarianceCategory;
typedef HxPixOpNPhaseTag PhaseCategory;
PixOpT(HxTagList&);
ArithT doIt();
int nrPhases() const;
void init(int phase);
void done(int phase);
static HxString className();
};
1.2.12 written by Dimitri van Heesch,
© 1997-2001