Additional Interval Constraints

Interval equal_to is a one way constraint that is set in the interval matcher and resolved when the interval matcher is run. If a user sets curve 33 interval equal_to curve 35 than the interval matcher will constrain curve 35 to have the same interval as curve 33.  If the user hard sets an interval on curve 33 then curve 35 will have the same interval when the interval matcher runs.  If the user hard sets an interval on curve 35 then problems could arise when the interval matcher tries to constrain it to the interval on curve 33.

Interval same is a two way constraint that is resolved immediately. If the user changes the interval on curve 33 then the interval on curve 35 is changed immediately. And if the user changes the interval on curve 35,  curve 33 is changed immediately. One problem with this constraint is that if the user hard sets an interval on either curve and then sets a size on one of them, the hard set interval on the other curve is not changed.