gusimplewhiteboard
|
WHITEBOARD_POSTER_STRING_CONVERSION. More...
#include <wb_vision_detection_horizon.h>
Public Attributes | |
enum HorizonOptions | horizonType |
Type of Horizon. More... | |
struct wb_pixel_coordinate | leftCoordinate |
Left horizon point pixel coordinate. More... | |
struct wb_pixel_coordinate | centerCoordinate |
Center horizon point pixel coordinate. More... | |
struct wb_pixel_coordinate | rightCoordinate |
Right horizon point pixel coordinate. More... | |
WHITEBOARD_POSTER_STRING_CONVERSION.
This class is for Vision to report the edge of the SPL soccer field. It does not report the field Bounds, that needs white line detection. This is for the edge of green.
Results are in centered pixel coordinate of the image utilised, at whatever the resolution happen to be. You can check the vision_detection_horizons message for resolution information.
It will attempt to report the projected horizon to the far left X position and the far right position. In the event that the projected position is outside the image bounds. It will project the horizon only as far as the image bound.
Definition at line 133 of file wb_vision_detection_horizon.h.
struct wb_pixel_coordinate wb_vision_detection_horizon::centerCoordinate |
Center horizon point pixel coordinate.
Definition at line 149 of file wb_vision_detection_horizon.h.
Referenced by guWhiteboard::VisionDetectionHorizon::VisionDetectionHorizon(), guWhiteboard::VisionDetectionHorizon::centerCoordinate(), guWhiteboard::VisionDetectionHorizon::operator=(), guWhiteboard::VisionDetectionHorizon::set_centerCoordinate(), and wb_vision_detection_horizon_centerCoordinate_px_coord().
enum HorizonOptions wb_vision_detection_horizon::horizonType |
Type of Horizon.
Definition at line 139 of file wb_vision_detection_horizon.h.
Referenced by guWhiteboard::VisionDetectionHorizon::VisionDetectionHorizon(), guWhiteboard::VisionDetectionHorizon::horizonType(), guWhiteboard::VisionDetectionHorizon::operator=(), guWhiteboard::VisionDetectionHorizon::set_horizonType(), and wb_vision_detection_horizon_from_network_serialised().
struct wb_pixel_coordinate wb_vision_detection_horizon::leftCoordinate |
Left horizon point pixel coordinate.
Definition at line 144 of file wb_vision_detection_horizon.h.
Referenced by guWhiteboard::VisionDetectionHorizon::VisionDetectionHorizon(), guWhiteboard::VisionDetectionHorizon::leftCoordinate(), guWhiteboard::VisionDetectionHorizon::operator=(), guWhiteboard::VisionDetectionHorizon::set_leftCoordinate(), and wb_vision_detection_horizon_leftCoordinate_px_coord().
struct wb_pixel_coordinate wb_vision_detection_horizon::rightCoordinate |
Right horizon point pixel coordinate.
Definition at line 154 of file wb_vision_detection_horizon.h.
Referenced by guWhiteboard::VisionDetectionHorizon::VisionDetectionHorizon(), guWhiteboard::VisionDetectionHorizon::operator=(), guWhiteboard::VisionDetectionHorizon::rightCoordinate(), guWhiteboard::VisionDetectionHorizon::set_rightCoordinate(), and wb_vision_detection_horizon_rightCoordinate_px_coord().