Lines Matching defs:LineSegment

609 class LineSegment
612 LineSegment(const double& b, const double& f, const double& p,
631 LineSegment(const double& bf, const double& p, VertInf *bfvi = NULL)
644 bool operator<(const LineSegment& rhs) const
662 bool overlaps(const LineSegment& rhs) const
683 void mergeVertInfs(const LineSegment& segment)
801 LineSegment& vertLine)
831 void insertBreakpointsBegin(Router *router, LineSegment& vertLine)
856 void insertBreakpointsFinish(Router *router, LineSegment& vertLine)
1012 LineSegment & operator=(LineSegment const &);
1013 LineSegment();
1016 typedef std::list<LineSegment> SegmentList;
1021 LineSegment *insert(LineSegment segment)
1070 LineSegment& vertLine)
1076 LineSegment& horiLine = *it;
1214 segments.insert(LineSegment(minLimit, minShape, lineY,
1217 segments.insert(LineSegment(minShape, maxShape, lineY,
1221 segments.insert(LineSegment(maxShape, maxLimit, lineY,
1229 segments.insert(LineSegment(minLimit, minLimitMax, lineY,
1234 segments.insert(LineSegment(maxLimitMin, maxLimit, lineY,
1250 LineSegment *line1 = NULL, *line2 = NULL;
1253 line1 = segments.insert(LineSegment(minLimit, cp.x, e->pos,
1258 line2 = segments.insert(LineSegment(cp.x, maxLimit, e->pos,
1264 segments.insert(LineSegment(cp.x, e->pos, centreVert));
1371 LineSegment vertSeg = LineSegment(minLimit, maxLimit, lineX);
1378 LineSegment vertSeg =
1379 LineSegment(minLimit, minLimitMax, lineX);
1384 LineSegment vertSeg =
1385 LineSegment(maxLimitMin, maxLimit, lineX);
1403 segments.insert(LineSegment(minLimit, cp.y, e->pos));
1407 segments.insert(LineSegment(cp.y, maxLimit, e->pos));
1603 LineSegment& horiLine = *it;