public float Evaluate(float x) { if (x >= segment_start && x < segment_end) { return(segment.Evaluate(x)); } return(operation(x)); }
public float Evaluate(float x) { return(segment.Evaluate(x)); }