|  | 
| double & | alpha () | 
|  | 
| const double & | alpha () const | 
|  | 
| Point2D | point () const | 
|  | 
|  | Polar2D () | 
|  | 
|  | Polar2D (const Point2D &p) | 
|  | 
|  | Polar2D (double alpha, double rho) | 
|  | 
|  | Polar2D (double alpha, double rho, double h) | 
|  | 
| double & | rho () | 
|  | 
| const double & | rho () const | 
|  | 
| double | angle () const | 
|  | 
| cv::Point_< double > & | cv () | 
|  | 
| const cv::Point_< double > & | cv () const | 
|  | 
| double | distanceTo (const Point2D &p) const | 
|  | 
| bool | equal (const Point2D &o, double tolerance=0.0001) const | 
|  | 
| double | get_h () const | 
|  | 
| double | get_x () const | 
|  | 
| double | get_y () const | 
|  | 
| double & | h () | 
|  | 
| const double & | h () const | 
|  | 
| bool | inside (double x0, double y0, double x1, double y1) const | 
|  | 
|  | Point2D () | 
|  | 
|  | Point2D (const cv::Point &p) | 
|  | 
| template<typename T > | 
|  | Point2D (const cv::Point_< T > &p) | 
|  | 
| template<typename T > | 
|  | Point2D (const cv::Vec< T, 2 > &p) | 
|  | 
| template<typename T > | 
|  | Point2D (const cv::Vec< T, 3 > &p) | 
|  | 
|  | Point2D (const Point2D &p) | 
|  | 
|  | Point2D (const Polar2D &p) | 
|  | 
|  | Point2D (double x, double y) | 
|  | 
|  | Point2D (double x, double y, double h) | 
|  | 
| double | radius () const | 
|  | 
| Point2D & | set (double x, double y) | 
|  | 
| Point2D & | set (double x, double y, double h) | 
|  | 
| void | set_h (double v) | 
|  | 
| void | set_x (double v) | 
|  | 
| void | set_y (double v) | 
|  | 
| std::string | str (const char *format="[%6.4lf, %6.4lf, %6.5lf]") const | 
|  | 
| cv::Vec< double, 2 > | vector () const | 
|  | 
| double & | x () | 
|  | 
| const double & | x () const | 
|  | 
| double & | y () | 
|  | 
| const double & | y () const | 
|  | 
class to represent a point with rho and alpha 
Definition at line 15 of file polar2d.h.