se2ez
se2ez::gui::RenderArea::GeometryDrawer Class Referenceabstract

#include <renderarea.h>

Inheritance diagram for se2ez::gui::RenderArea::GeometryDrawer:
[legend]

Public Member Functions

 GeometryDrawer (const RobotPtr &robot, const StatePtr &state)
 
virtual bool frameCallback (RenderArea *area, QPainter &painter, const FramePtr &frame)=0
 
virtual bool geometryCallback (RenderArea *area, QPainter &painter, const FramePtr &frame, const GeometryPtr &geometry)=0
 

Protected Attributes

const RobotPtr robot_
 
const StatePtr state_
 

Detailed Description

Definition at line 55 of file renderarea.h.

Constructor & Destructor Documentation

◆ GeometryDrawer()

gui::RenderArea::GeometryDrawer::GeometryDrawer ( const RobotPtr robot,
const StatePtr state 
)

Geometry Drawers

Definition at line 24 of file renderarea.cpp.

Member Function Documentation

◆ frameCallback()

virtual bool se2ez::gui::RenderArea::GeometryDrawer::frameCallback ( RenderArea area,
QPainter &  painter,
const FramePtr frame 
)
pure virtual

◆ geometryCallback()

virtual bool se2ez::gui::RenderArea::GeometryDrawer::geometryCallback ( RenderArea area,
QPainter &  painter,
const FramePtr frame,
const GeometryPtr geometry 
)
pure virtual

Member Data Documentation

◆ robot_

const RobotPtr se2ez::gui::RenderArea::GeometryDrawer::robot_
protected

Definition at line 65 of file renderarea.h.

◆ state_

const StatePtr se2ez::gui::RenderArea::GeometryDrawer::state_
protected

Definition at line 66 of file renderarea.h.


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