Fawkes API Fawkes Development Version
|
Public Member Functions | |
Point (int x, int y) | |
Constructor. More... | |
Point (const Point &p) | |
Copy constructor. More... | |
PolarRadius | length () const |
Length of the vector the point. More... | |
PolarAngle | atan () const |
Atan(y, x) of the point. More... | |
Point & | operator= (const Point &p) |
Assignment operator. More... | |
Public Attributes | |
int | x |
X coordinate. More... | |
int | y |
Y coordinate. More... | |
Abstract Point class.
Definition at line 218 of file mirror_calib.cpp.
|
inline |
|
inline |
|
inline |
Atan(y, x) of the point.
Definition at line 251 of file mirror_calib.cpp.
References fawkes::normalize_rad(), x, and y.
Referenced by firevision::MirrorCalibTool::CartesianImage::draw_line(), firevision::MirrorCalibTool::CartesianImage::highlight_line(), firevision::MirrorCalibTool::CartesianImage::is_line(), firevision::MirrorCalibTool::CartesianPoint::rotate(), and firevision::MirrorCalibTool::PixelPoint::rotate().
|
inline |
Length of the vector the point.
Definition at line 242 of file mirror_calib.cpp.
Referenced by firevision::MirrorCalibTool::CartesianImage::draw_line(), firevision::MirrorCalibTool::CartesianPoint::rotate(), and firevision::MirrorCalibTool::PixelPoint::rotate().
Assignment operator.
p | point to copy from |
Definition at line 261 of file mirror_calib.cpp.
int firevision::MirrorCalibTool::Point::x |
X coordinate.
Definition at line 221 of file mirror_calib.cpp.
Referenced by atan(), firevision::MirrorCalibTool::CartesianImage::bright_fraction(), firevision::MirrorCalibTool::CartesianImage::contains(), firevision::MirrorCalibTool::CartesianImage::draw_line(), firevision::MirrorCalibTool::CartesianImage::get(), firevision::MirrorCalibTool::CartesianImage::highlight_line(), firevision::MirrorCalibTool::CartesianImage::highlight_pixel(), firevision::MirrorCalibTool::CartesianImage::highlight_point(), firevision::MirrorCalibTool::CartesianImage::is_line(), length(), firevision::MirrorCalibTool::next_step(), operator=(), firevision::MirrorCalibTool::CartesianPoint::rotate(), firevision::MirrorCalibTool::PixelPoint::rotate(), firevision::MirrorCalibTool::CartesianImage::set_color(), firevision::MirrorCalibTool::CartesianImage::to_cartesian(), and firevision::MirrorCalibTool::CartesianImage::to_pixel().
int firevision::MirrorCalibTool::Point::y |
Y coordinate.
Definition at line 222 of file mirror_calib.cpp.
Referenced by atan(), firevision::MirrorCalibTool::CartesianImage::bright_fraction(), firevision::MirrorCalibTool::CartesianImage::contains(), firevision::MirrorCalibTool::CartesianImage::draw_line(), firevision::MirrorCalibTool::CartesianImage::get(), firevision::MirrorCalibTool::CartesianImage::highlight_line(), firevision::MirrorCalibTool::CartesianImage::highlight_pixel(), firevision::MirrorCalibTool::CartesianImage::highlight_point(), firevision::MirrorCalibTool::CartesianImage::is_line(), length(), firevision::MirrorCalibTool::next_step(), operator=(), firevision::MirrorCalibTool::CartesianPoint::rotate(), firevision::MirrorCalibTool::PixelPoint::rotate(), firevision::MirrorCalibTool::CartesianImage::set_color(), firevision::MirrorCalibTool::CartesianImage::to_cartesian(), and firevision::MirrorCalibTool::CartesianImage::to_pixel().