| _point | mlib::Line< UVline, UVpt, UVvec > |  [protected] | 
  | _vector | mlib::Line< UVline, UVpt, UVvec > |  [protected] | 
  | dist(const UVpt &p) const  | mlib::Line< UVline, UVpt, UVvec > |  [inline] | 
  | endpt() const  | mlib::Line< UVline, UVpt, UVvec > |  [inline] | 
  | intersect(const UVline &l) const  | mlib::Line< UVline, UVpt, UVvec > |  [inline] | 
  | intersect_seg_line(const UVline &l, UVpt &inter) const  | mlib::Line< UVline, UVpt, UVvec > |  [inline] | 
  | intersect_segs(const UVline &l, UVpt &inter) const  | mlib::Line< UVline, UVpt, UVvec > |  [inline] | 
  | intersect_segs(const UVline &l) const  | mlib::Line< UVline, UVpt, UVvec > |  [inline] | 
  | is_valid() const  | mlib::Line< UVline, UVpt, UVvec > |  [inline] | 
  | length() const  | mlib::Line< UVline, UVpt, UVvec > |  [inline] | 
  | Line() | mlib::Line< UVline, UVpt, UVvec > |  [inline] | 
  | Line(const UVpt &p, const UVvec &v) | mlib::Line< UVline, UVpt, UVvec > |  [inline] | 
  | Line(const UVpt &p1, const UVpt &p2) | mlib::Line< UVline, UVpt, UVvec > |  [inline] | 
  | midpt() const  | mlib::Line< UVline, UVpt, UVvec > |  [inline] | 
  | operator==(const Line< UVline, UVpt, UVvec > &l) const  | mlib::Line< UVline, UVpt, UVvec > |  [inline] | 
  | point() const  | mlib::Line< UVline, UVpt, UVvec > |  [inline] | 
  | point() | mlib::Line< UVline, UVpt, UVvec > |  [inline] | 
  | project(const UVpt &p) const  | mlib::Line< UVline, UVpt, UVvec > |  [inline] | 
  | project_to_seg(const UVpt &p) const  | mlib::Line< UVline, UVpt, UVvec > |  [inline] | 
  | project_to_seg(const UVline &l) const  | mlib::Line< UVline, UVpt, UVvec > |  [inline] | 
  | reflection(const UVpt &p) const  | mlib::Line< UVline, UVpt, UVvec > |  [inline] | 
  | UVline() | mlib::UVline |  [inline] | 
  | UVline(CUVpt &p, CUVvec &v) | mlib::UVline |  [inline] | 
  | UVline(CUVpt &p1, CUVpt &p2) | mlib::UVline |  [inline] | 
  | vector() const  | mlib::Line< UVline, UVpt, UVvec > |  [inline] | 
  | vector() | mlib::Line< UVline, UVpt, UVvec > |  [inline] |