| _point | mlib::Line< Wline, Wpt, Wvec > | [protected] |
| _vector | mlib::Line< Wline, Wpt, Wvec > | [protected] |
| dist(const Wpt &p) const | mlib::Line< Wline, Wpt, Wvec > | [inline] |
| endpt() const | mlib::Line< Wline, Wpt, Wvec > | [inline] |
| intersect(const Wline &l) const | mlib::Line< Wline, Wpt, Wvec > | [inline] |
| intersect_seg_line(const Wline &l, Wpt &inter) const | mlib::Line< Wline, Wpt, Wvec > | [inline] |
| intersect_segs(const Wline &l, Wpt &inter) const | mlib::Line< Wline, Wpt, Wvec > | [inline] |
| intersect_segs(const Wline &l) const | mlib::Line< Wline, Wpt, Wvec > | [inline] |
| is_valid() const | mlib::Line< Wline, Wpt, Wvec > | [inline] |
| length() const | mlib::Line< Wline, Wpt, Wvec > | [inline] |
| Line() | mlib::Line< Wline, Wpt, Wvec > | [inline] |
| Line(const Wpt &p, const Wvec &v) | mlib::Line< Wline, Wpt, Wvec > | [inline] |
| Line(const Wpt &p1, const Wpt &p2) | mlib::Line< Wline, Wpt, Wvec > | [inline] |
| midpt() const | mlib::Line< Wline, Wpt, Wvec > | [inline] |
| operator==(const Line< Wline, Wpt, Wvec > &l) const | mlib::Line< Wline, Wpt, Wvec > | [inline] |
| point() const | mlib::Line< Wline, Wpt, Wvec > | [inline] |
| point() | mlib::Line< Wline, Wpt, Wvec > | [inline] |
| project(const Wpt &p) const | mlib::Line< Wline, Wpt, Wvec > | [inline] |
| project_to_seg(const Wpt &p) const | mlib::Line< Wline, Wpt, Wvec > | [inline] |
| project_to_seg(const Wline &l) const | mlib::Line< Wline, Wpt, Wvec > | [inline] |
| reflection(const Wpt &p) const | mlib::Line< Wline, Wpt, Wvec > | [inline] |
| vector() const | mlib::Line< Wline, Wpt, Wvec > | [inline] |
| vector() | mlib::Line< Wline, Wpt, Wvec > | [inline] |
| Wline() | mlib::Wline | [inline] |
| Wline(CWpt &p, CWvec &v) | mlib::Wline | [inline] |
| Wline(CWpt &p1, CWpt &p2) | mlib::Wline | [inline] |
| Wline(CXYpt &x) | mlib::Wline | [inline] |