I succeed for all types.

PData *AddOperator::Operate(TypedPData<dColour> *a, float b);
PData *AddOperator::Operate(TypedPData<dColour> *c, TypedPData<float>
*d);
PData *AddOperator::Operate(TypedPData<dColour> *a, dVector b);
PData *AddOperator::Operate(TypedPData<dColour> *c, TypedPData<dVector>
*d);
PData *AddOperator::Operate(TypedPData<dColour> *c, dColour d);
PData *AddOperator::Operate(TypedPData<dColour> *c, TypedPData<dColour>
*d);

I had to modify libfluxus/src/dada.h to add dColour+=dVector operation.
I think a code review is necessary. I don't think I used the propest
way.
And perhaps, as you suggest, some deletions needed.

Reply via email to