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.
