18 class CtcCross :
public Ctc<CtcCross,IntervalVector>
22 CtcCross(
const Segment& e,
const IntervalVector &r)
25 assert_release(_r.size() == 2 &&
"only 2d segments are supported");
28 void contract(IntervalVector& x)
const;
36 class CtcNoCross :
public Ctc<CtcNoCross,IntervalVector>
40 CtcNoCross(
const Segment& e,
const IntervalVector &r)
43 assert_release(_r.size() == 2 &&
"only 2d segments are supported");
46 void contract(IntervalVector& x)
const;
Eigen::Matrix< Interval,-1, 1 > IntervalVector
Alias for a dynamic-size column vector of intervals.
Definition codac2_IntervalVector.h:25