| _point | mlib::Line< NDCline, NDCpt, NDCvec > | [protected] |
| _vector | mlib::Line< NDCline, NDCpt, NDCvec > | [protected] |
| dist(const NDCpt &p) const | mlib::Line< NDCline, NDCpt, NDCvec > | [inline] |
| endpt() const | mlib::Line< NDCline, NDCpt, NDCvec > | [inline] |
| intersect(const NDCline &l) const | mlib::Line< NDCline, NDCpt, NDCvec > | [inline] |
| intersect_seg_line(const NDCline &l, NDCpt &inter) const | mlib::Line< NDCline, NDCpt, NDCvec > | [inline] |
| intersect_segs(const NDCline &l, NDCpt &inter) const | mlib::Line< NDCline, NDCpt, NDCvec > | [inline] |
| intersect_segs(const NDCline &l) const | mlib::Line< NDCline, NDCpt, NDCvec > | [inline] |
| is_valid() const | mlib::Line< NDCline, NDCpt, NDCvec > | [inline] |
| length() const | mlib::Line< NDCline, NDCpt, NDCvec > | [inline] |
| Line() | mlib::Line< NDCline, NDCpt, NDCvec > | [inline] |
| Line(const NDCpt &p, const NDCvec &v) | mlib::Line< NDCline, NDCpt, NDCvec > | [inline] |
| Line(const NDCpt &p1, const NDCpt &p2) | mlib::Line< NDCline, NDCpt, NDCvec > | [inline] |
| midpt() const | mlib::Line< NDCline, NDCpt, NDCvec > | [inline] |
| NDCline() | mlib::NDCline | [inline] |
| NDCline(CNDCpt &p, CNDCvec &v) | mlib::NDCline | [inline] |
| NDCline(CNDCpt &p1, CNDCpt &p2) | mlib::NDCline | [inline] |
| operator==(const Line< NDCline, NDCpt, NDCvec > &l) const | mlib::Line< NDCline, NDCpt, NDCvec > | [inline] |
| point() const | mlib::Line< NDCline, NDCpt, NDCvec > | [inline] |
| point() | mlib::Line< NDCline, NDCpt, NDCvec > | [inline] |
| project(const NDCpt &p) const | mlib::Line< NDCline, NDCpt, NDCvec > | [inline] |
| project_to_seg(const NDCpt &p) const | mlib::Line< NDCline, NDCpt, NDCvec > | [inline] |
| project_to_seg(const NDCline &l) const | mlib::Line< NDCline, NDCpt, NDCvec > | [inline] |
| reflection(const NDCpt &p) const | mlib::Line< NDCline, NDCpt, NDCvec > | [inline] |
| vector() const | mlib::Line< NDCline, NDCpt, NDCvec > | [inline] |
| vector() | mlib::Line< NDCline, NDCpt, NDCvec > | [inline] |