class that performs drawing of log data onto the field
More...
|
| FieldView (QWidget *parent=nullptr) |
|
void | layerVisible (int i, bool value) |
|
bool | layerVisible (int i) const |
|
void | history (const std::vector< std::shared_ptr< Packet::LogFrame > > *value) |
|
void | rotate (int value) |
|
const Geometry2d::TransformMatrix & | getTeamToWorld () const |
|
|
bool | live |
|
bool | showRawRobots |
|
bool | showRawBalls |
|
bool | showCoords |
|
bool | showDotPatterns |
|
bool | showTeamNames |
|
|
virtual void | paintEvent (QPaintEvent *e) override |
|
virtual void | resizeEvent (QResizeEvent *e) override |
|
virtual void | enterEvent (QEvent *) override |
|
virtual void | leaveEvent (QEvent *) override |
|
virtual void | mouseMoveEvent (QMouseEvent *) override |
|
virtual void | drawWorldSpace (QPainter &p) |
|
virtual void | drawTeamSpace (QPainter &p) |
|
void | drawText (QPainter &p, QPointF pos, QString text, bool center=true) |
|
void | drawField (QPainter &p, const Packet::LogFrame *frame) |
|
void | drawRobot (QPainter &p, bool blueRobot, int ID, QPointF pos, float theta, bool hasBall=false, bool faulty=false) |
|
void | drawCoords (QPainter &p) |
|
std::shared_ptr< Packet::LogFrame > | currentFrame () |
|
class that performs drawing of log data onto the field
◆ drawTeamSpace()
void FieldView::drawTeamSpace |
( |
QPainter & |
p | ) |
|
|
protectedvirtual |
populate with the past locations of each robot
The documentation for this class was generated from the following files: