Lines Matching defs:Section
63 struct Section {
68 Section(CurveIx cix, double fd, double td, Point fdp, Point tdp) : curve(cix), f(fd), t(td), fp(fdp), tp(tdp) { }
69 Section(CurveIx cix, double fd, double td, PathVector ps, Dim2 d) : curve(cix), f(fd), t(td) {
79 bool operator==(Section const &other) const {
90 boost::shared_ptr<Section> section; // section associated with this edge
92 Edge(boost::shared_ptr<Section> s, unsigned o) : section(s), other(o) {}
108 unsigned find_section(boost::shared_ptr<Section> section) const;
133 typedef std::vector<boost::shared_ptr<Section> > Area;
152 bool section_order(Section const &a, double at, Section const &b, double bt) const;
154 typedef Section first_argument_type;
155 typedef Section second_argument_type;
159 bool operator()(Section const &a, Section const &b) const;
164 typedef Section first_argument_type;
165 typedef Section second_argument_type;
169 bool operator()(const Section &a, const Section &b) const {