18 struct VisibilityEdgeData {
29 CtcVisibleBase(
const IntervalVector& a,
const std::vector<Segment>& edges);
32 std::vector<VisibilityEdgeData> _edges;
35 class CtcVisible :
public Ctc<CtcVisible, IntervalVector>, CtcVisibleBase
46 CtcVisible(
const IntervalVector& a,
const std::vector<Segment>& s);
56 class CtcNoVisible :
public Ctc<CtcNoVisible, IntervalVector>, CtcVisibleBase
67 CtcNoVisible(
const IntervalVector& a,
const std::vector<Segment>& s);
Definition codac2_OctaSym.h:21
Eigen::Matrix< Interval,-1, 1 > IntervalVector
Alias for a dynamic-size column vector of intervals.
Definition codac2_IntervalVector.h:25