//printf("last function ub = %f, new function lb = %f\n", lLinearFunctions.back()->getDomain()->getUpperBoundary(), linearFunction->getDomain()->getLowerBoundary());
//TODO: default return value is maybe not the best
return0;
}
voidLinearFunctionBlock::printFunction(){
if(lLinearFunctions.empty())
cout<<"is leer!"<<endl;
for(auto&linearFunction:lLinearFunctions){
printf("y = k*%f%+f for %+f < y < %+f\n",linearFunction->getK(),linearFunction->getD(),linearFunction->getDomain()->getLowerBoundary(),linearFunction->getDomain()->getUpperBoundary());