Fawkes API
Fawkes Development Version
|
Public Member Functions | |
Point (int x, int y) | |
Constructor. | |
PolarRadius | length () const |
Length of the vector the point. | |
PolarAngle | atan () const |
Atan(y, x) of the point. | |
Point | operator= (const Point &p) |
Assignment. | |
Public Attributes | |
const int | x |
X coordinate. | |
const int | y |
Y coordinate. |
Abstract Point class.
firevision::MirrorCalibTool::Point::Point | ( | int | x, |
int | y | ||
) | [inline] |
PolarAngle firevision::MirrorCalibTool::Point::atan | ( | ) | const [inline] |
Atan(y, x) of the point.
Definition at line 227 of file mirror_calib.cpp.
References fawkes::normalize_rad().
Referenced by firevision::MirrorCalibTool::CartesianImage::is_line(), firevision::MirrorCalibTool::CartesianImage::highlight_line(), and firevision::MirrorCalibTool::CartesianImage::draw_line().
PolarRadius firevision::MirrorCalibTool::Point::length | ( | ) | const [inline] |
Length of the vector the point.
Definition at line 219 of file mirror_calib.cpp.
Referenced by firevision::MirrorCalibTool::CartesianImage::draw_line().
const int firevision::MirrorCalibTool::Point::x |
X coordinate.
Definition at line 204 of file mirror_calib.cpp.
Referenced by operator=(), firevision::MirrorCalibTool::CartesianImage::to_pixel(), firevision::MirrorCalibTool::CartesianImage::to_cartesian(), firevision::MirrorCalibTool::CartesianImage::contains(), firevision::MirrorCalibTool::CartesianImage::get(), firevision::MirrorCalibTool::CartesianImage::set_color(), firevision::MirrorCalibTool::CartesianImage::bright_fraction(), firevision::MirrorCalibTool::CartesianImage::is_line(), firevision::MirrorCalibTool::CartesianImage::highlight_line(), firevision::MirrorCalibTool::CartesianImage::draw_line(), firevision::MirrorCalibTool::CartesianImage::highlight_pixel(), firevision::MirrorCalibTool::CartesianImage::highlight_point(), firevision::MirrorCalibTool::ConvexPolygon::contains(), and firevision::MirrorCalibTool::next_step().
const int firevision::MirrorCalibTool::Point::y |
Y coordinate.
Definition at line 205 of file mirror_calib.cpp.
Referenced by operator=(), firevision::MirrorCalibTool::CartesianImage::to_pixel(), firevision::MirrorCalibTool::CartesianImage::to_cartesian(), firevision::MirrorCalibTool::CartesianImage::contains(), firevision::MirrorCalibTool::CartesianImage::get(), firevision::MirrorCalibTool::CartesianImage::set_color(), firevision::MirrorCalibTool::CartesianImage::bright_fraction(), firevision::MirrorCalibTool::CartesianImage::is_line(), firevision::MirrorCalibTool::CartesianImage::highlight_line(), firevision::MirrorCalibTool::CartesianImage::draw_line(), firevision::MirrorCalibTool::CartesianImage::highlight_pixel(), firevision::MirrorCalibTool::CartesianImage::highlight_point(), firevision::MirrorCalibTool::ConvexPolygon::contains(), and firevision::MirrorCalibTool::next_step().