- bool isInside1 = ((aParam1 - aCurve1.startParam()) >= -Precision::Confusion()) &&
- ((aCurve1.endParam() - aParam1) >= Precision::Confusion());
- bool isInside2 = ((aParam2 - aCurve2.startParam()) >= -Precision::Confusion()) &&
- ((aCurve2.endParam() - aParam2) >= Precision::Confusion());
+ bool isInside1 = (aParam1 >= (aCurve1.startParam() - Precision::Confusion())) &&
+ (aParam1 <= (aCurve1.endParam() + Precision::Confusion()));
+ bool isInside2 = (aParam2 >= (aCurve2.startParam() - Precision::Confusion())) &&
+ (aParam2 <= (aCurve2.endParam() + Precision::Confusion()));