|
Fawkes API
Fawkes Development Version
|
Calculate global ball position based on a relative position model. More...
#include <>>

Public Member Functions | |
| GlobalFromRelativePos (RelativePositionModel *model) | |
| Constructor. | |
| virtual void | set_robot_position (float x, float y, float ori) |
| Set the global position of the object. | |
| virtual void | set_position_in_image (unsigned int x, unsigned int y) |
| Set the position of the object as recognized in the image. | |
| virtual float | get_x (void) const |
| Get global x coordinate of object. | |
| virtual float | get_y (void) const |
| Get global y coordinate of object. | |
| virtual void | calc () |
| Calculate position. | |
| virtual bool | is_pos_valid () const |
| Check if the position is valid. | |
Public Member Functions inherited from firevision::GlobalPositionModel | |
| virtual | ~GlobalPositionModel () |
| Empty virtual destructor. | |
Calculate global ball position based on a relative position model.
The relative position model must of course be tied to the ball.
Definition at line 38 of file globfromrel.h.
| firevision::GlobalFromRelativePos::GlobalFromRelativePos | ( | RelativePositionModel * | model | ) |
Constructor.
| model | relative position model for the ball. |
Definition at line 43 of file globfromrel.cpp.
|
virtual |
Calculate position.
From the data set via setRobotPosition() or setPositionInImage() calculate the objects global position.
Implements firevision::GlobalPositionModel.
Definition at line 68 of file globfromrel.cpp.
|
virtual |
Get global x coordinate of object.
Implements firevision::GlobalPositionModel.
Definition at line 81 of file globfromrel.cpp.
|
virtual |
Get global y coordinate of object.
Implements firevision::GlobalPositionModel.
Definition at line 103 of file globfromrel.cpp.
|
virtual |
Check if the position is valid.
Implements firevision::GlobalPositionModel.
Definition at line 74 of file globfromrel.cpp.
References firevision::RelativePositionModel::is_pos_valid().
|
virtual |
Set the position of the object as recognized in the image.
| x | x coordinate in pixels |
| y | y coordinate in pixels |
Implements firevision::GlobalPositionModel.
Definition at line 62 of file globfromrel.cpp.
|
virtual |
Set the global position of the object.
| x | x coordinate of position |
| y | y coordinate of position |
| ori | orientation of robot |
Implements firevision::GlobalPositionModel.
Definition at line 53 of file globfromrel.cpp.