GT RoboCup SSL
Soccer software, robot firmware
DebugDrawer Class Reference

Public Member Functions

 DebugDrawer (Context *context)
 
const QStringList & debugLayers () const
 
int findDebugLayer (QString layer)
 Returns the number of a debug layer given its name.
 
void drawPolygon (const Geometry2d::Point *pts, int n, const QColor &color=Qt::black, const QString &layer=QString())
 
void drawPolygon (const std::vector< Geometry2d::Point > &pts, const QColor &color=Qt::black, const QString &layer=QString())
 
void drawPolygon (const Geometry2d::Polygon &pts, const QColor &color=Qt::black, const QString &layer=QString())
 
void drawCircle (Geometry2d::Point center, float radius, const QColor &color=Qt::black, const QString &layer=QString())
 
void drawArc (const Geometry2d::Arc &arc, const QColor &color=Qt::black, const QString &layer=QString())
 
void drawShape (const std::shared_ptr< Geometry2d::Shape > &obs, const QColor &color=Qt::black, const QString &layer=QString())
 
void drawShapeSet (const Geometry2d::ShapeSet &shapes, const QColor &color=Qt::black, const QString &layer=QString())
 
void drawLine (const Geometry2d::Segment &line, const QColor &color=Qt::black, const QString &layer=QString())
 
void drawLine (Geometry2d::Point p0, Geometry2d::Point p1, const QColor &color=Qt::black, const QString &layer=QString())
 
void drawText (const QString &text, Geometry2d::Point pos, const QColor &color=Qt::black, const QString &layer=QString())
 
void drawSegment (const Geometry2d::Segment &line, const QColor &color=Qt::black, const QString &layer=QString())
 
void setLogFrame (Packet::LogFrame *logFrame)
 
Packet::LogFrame * getLogFrame ()
 

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