| _point | mlib::Line< L, P, V > |  [protected] | 
  | _vector | mlib::Line< L, P, V > |  [protected] | 
  | dist(const P &p) const  | mlib::Line< L, P, V > |  [inline] | 
  | endpt() const  | mlib::Line< L, P, V > |  [inline] | 
  | intersect(const L &l) const  | mlib::Line< L, P, V > |  [inline] | 
  | intersect_seg_line(const L &l, P &inter) const  | mlib::Line< L, P, V > |  [inline] | 
  | intersect_segs(const L &l, P &inter) const  | mlib::Line< L, P, V > |  [inline] | 
  | intersect_segs(const L &l) const  | mlib::Line< L, P, V > |  [inline] | 
  | is_valid() const  | mlib::Line< L, P, V > |  [inline] | 
  | length() const  | mlib::Line< L, P, V > |  [inline] | 
  | Line() | mlib::Line< L, P, V > |  [inline] | 
  | Line(const P &p, const V &v) | mlib::Line< L, P, V > |  [inline] | 
  | Line(const P &p1, const P &p2) | mlib::Line< L, P, V > |  [inline] | 
  | midpt() const  | mlib::Line< L, P, V > |  [inline] | 
  | operator<<(ostream &os, const Line< L, P, V > &l) | mlib::Line< L, P, V > |  [related] | 
  | operator==(const Line< L, P, V > &l) const  | mlib::Line< L, P, V > |  [inline] | 
  | point() const  | mlib::Line< L, P, V > |  [inline] | 
  | point() | mlib::Line< L, P, V > |  [inline] | 
  | project(const P &p) const  | mlib::Line< L, P, V > |  [inline] | 
  | project_to_seg(const P &p) const  | mlib::Line< L, P, V > |  [inline] | 
  | project_to_seg(const L &l) const  | mlib::Line< L, P, V > |  [inline] | 
  | reflection(const P &p) const  | mlib::Line< L, P, V > |  [inline] | 
  | vector() const  | mlib::Line< L, P, V > |  [inline] | 
  | vector() | mlib::Line< L, P, V > |  [inline] |