30 return static_cast<FunctionEnum>(_outputFunction->GetOutput1());
33 _outputFunction->SetOutput1((NativeFunctionEnum)x);
38 return static_cast<FunctionEnum>(_outputFunction->GetOutput2());
41 _outputFunction->SetOutput2((NativeFunctionEnum)x);
46 return static_cast<FunctionEnum>(_outputFunction->GetOutput3());
49 _outputFunction->SetOutput3((NativeFunctionEnum)x);
54 return static_cast<FunctionEnum>(_outputFunction->GetOutput4());
57 _outputFunction->SetOutput4((NativeFunctionEnum)x);
63 return _outputFunction;
68 return pComp1->Output1 == pComp2->Output1
69 && pComp1->Output2 == pComp2->Output2
70 && pComp1->Output3 == pComp2->Output3
71 && pComp1->Output4 == pComp2->Output4;
75 return pComp1->Output1 != pComp2->Output1
76 || pComp1->Output2 != pComp2->Output2
77 || pComp1->Output3 != pComp2->Output3
78 || pComp1->Output4 != pComp2->Output4;