Fawkes API  Fawkes Development Version
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
firevision::MirrorCalibTool::Point Class Reference

Abstract Point class. More...

Inheritance diagram for firevision::MirrorCalibTool::Point:

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.

Detailed Description

Abstract Point class.

Definition at line 202 of file mirror_calib.cpp.

Constructor & Destructor Documentation

firevision::MirrorCalibTool::Point::Point ( int  x,
int  y 
)
inline

Constructor.

Parameters
x
y

Definition at line 210 of file mirror_calib.cpp.

Member Function Documentation

PolarAngle firevision::MirrorCalibTool::Point::atan ( ) const
inline

Atan(y, x) of the point.

Returns
Atan(y, x) of the point.
See Also
length() for polar coordinates.

Definition at line 227 of file mirror_calib.cpp.

References fawkes::normalize_rad().

Referenced by firevision::MirrorCalibTool::CartesianImage::draw_line(), firevision::MirrorCalibTool::CartesianImage::highlight_line(), and firevision::MirrorCalibTool::CartesianImage::is_line().

PolarRadius firevision::MirrorCalibTool::Point::length ( ) const
inline

Length of the vector the point.

Returns
length of the vector the point.
See Also
atan() for polar coordinates.

Definition at line 219 of file mirror_calib.cpp.

Referenced by firevision::MirrorCalibTool::CartesianImage::draw_line().

Point firevision::MirrorCalibTool::Point::operator= ( const Point p)
inline

Assignment.

Returns
A copy.
Parameters
p

Definition at line 235 of file mirror_calib.cpp.

References x, and y.

Member Data Documentation


The documentation for this class was generated from the following file: