|
Public Member Functions |
| | bugl_uncertainty_point_2d () |
| | bugl_uncertainty_point_2d (T x, T y) |
| | bugl_uncertainty_point_2d (vgl_point_2d< T > const &p) |
| virtual | ~bugl_uncertainty_point_2d () |
| virtual T | prob_at (vgl_point_2d< T > const &p) const =0 |
| bool | exists () const |
| void | set_point () |
| | set as if this point is not initialised (as with default constructor).
|
| void | set_point (vgl_point_2d< T > const &p) |
| | vgl_point_2d () |
| | vgl_point_2d (Tpx, Tpy) |
| | vgl_point_2d (Tconst v[2]) |
| | vgl_point_2d (vgl_homg_point_2d< T > const &p) |
| | vgl_point_2d (vgl_line_2d< T > const &l1, vgl_line_2d< T > const &l2) |
| bool | operator== (vgl_point_2d< T >const &p) const |
| bool | operator!= (vgl_point_2d< T >const &p) const |
| T & | x () |
| T | x () const |
| T & | y () |
| T | y () const |
| void | set (Tpx, Tpy) |
| void | set (Tconst p[2]) |
| bool | ideal (T=(T) 0) const |
| vgl_point_2d< T > | vgl_closest_point_origin (vgl_line_2d< T > const &l) |
| double | vgl_distance (vgl_point_2d< T >const &p1, vgl_point_2d< T >const &p2) |
| vcl_ostream & | operator<< (vcl_ostream &s, vgl_point_2d< T > const &p) |
| vcl_istream & | operator>> (vcl_istream &s, vgl_point_2d< T > &p) |
| vgl_vector_2d< T > | operator- (vgl_point_2d< T > const &p1, vgl_point_2d< T > const &p2) |
| vgl_point_2d< T > | operator- (vgl_point_2d< T > const &p, vgl_vector_2d< T > const &v) |
| vgl_point_2d< T > | operator+ (vgl_point_2d< T > const &p, vgl_vector_2d< T > const &v) |
| vgl_point_2d< T > & | operator+= (vgl_point_2d< T > &p, vgl_vector_2d< T > const &v) |
| vgl_point_2d< T > & | operator-= (vgl_point_2d< T > &p, vgl_vector_2d< T > const &v) |
| double | cross_ratio (vgl_point_2d< T >const &p1, vgl_point_2d< T >const &p2, vgl_point_2d< T >const &p3, vgl_point_2d< T >const &p4) |
| bool | collinear (vgl_point_2d< T > const &p1, vgl_point_2d< T > const &p2, vgl_point_2d< T > const &p3) |
| double | ratio (vgl_point_2d< T > const &p1, vgl_point_2d< T > const &p2, vgl_point_2d< T > const &p3) |
| vgl_point_2d< T > | midpoint (vgl_point_2d< T > const &p1, vgl_point_2d< T > const &p2, Tf=(T) 0.5) |
| vgl_point_2d< T > | centre (vgl_point_2d< T > const &p1, vgl_point_2d< T > const &p2) |
| vgl_point_2d< T > | centre (vgl_point_2d< T > const &p1, vgl_point_2d< T > const &p2, vgl_point_2d< T > const &p3) |
| vgl_point_2d< T > | centre (vgl_point_2d< T > const &p1, vgl_point_2d< T > const &p2, vgl_point_2d< T > const &p3, vgl_point_2d< T > const &p4) |
| vgl_point_2d< T > | centre (vcl_vector< vgl_point_2d< T > > const &v) |
Protected Attributes |
| bool | exists_ |