se2ez
se2ez::gui::RenderArea::SignedDistanceDrawer Class Reference

#include <renderarea.h>

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

Public Member Functions

 SignedDistanceDrawer (bool doCollide, bool doMin, const CollisionManager::SignedDistance &minimum, const CollisionManager::SignedDistanceMap &distances, const RobotPtr &robot, const StatePtr &state)
 
virtual ~SignedDistanceDrawer ()
 
bool frameCallback (RenderArea *area, QPainter &painter, const FramePtr &frame)
 
bool geometryCallback (RenderArea *area, QPainter &painter, const FramePtr &frame, const GeometryPtr &geometry)
 
- Public Member Functions inherited from se2ez::gui::RenderArea::GeometryDrawer
 GeometryDrawer (const RobotPtr &robot, const StatePtr &state)
 

Public Attributes

bool doCollide {false}
 
bool doMin {false}
 
const CollisionManager::SignedDistanceminimum
 
const CollisionManager::SignedDistanceMapdistances
 

Additional Inherited Members

- Protected Attributes inherited from se2ez::gui::RenderArea::GeometryDrawer
const RobotPtr robot_
 
const StatePtr state_
 

Detailed Description

Definition at line 83 of file renderarea.h.

Constructor & Destructor Documentation

◆ SignedDistanceDrawer()

gui::RenderArea::SignedDistanceDrawer::SignedDistanceDrawer ( bool  doCollide,
bool  doMin,
const CollisionManager::SignedDistance minimum,
const CollisionManager::SignedDistanceMap distances,
const RobotPtr robot,
const StatePtr state 
)

Definition at line 58 of file renderarea.cpp.

◆ ~SignedDistanceDrawer()

gui::RenderArea::SignedDistanceDrawer::~SignedDistanceDrawer ( )
virtual

Definition at line 69 of file renderarea.cpp.

Member Function Documentation

◆ frameCallback()

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

Implements se2ez::gui::RenderArea::GeometryDrawer.

Definition at line 73 of file renderarea.cpp.

◆ geometryCallback()

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

Implements se2ez::gui::RenderArea::GeometryDrawer.

Definition at line 79 of file renderarea.cpp.

Member Data Documentation

◆ distances

const CollisionManager::SignedDistanceMap& se2ez::gui::RenderArea::SignedDistanceDrawer::distances

Definition at line 96 of file renderarea.h.

◆ doCollide

bool se2ez::gui::RenderArea::SignedDistanceDrawer::doCollide {false}

Definition at line 93 of file renderarea.h.

◆ doMin

bool se2ez::gui::RenderArea::SignedDistanceDrawer::doMin {false}

Definition at line 94 of file renderarea.h.

◆ minimum

const CollisionManager::SignedDistance& se2ez::gui::RenderArea::SignedDistanceDrawer::minimum

Definition at line 95 of file renderarea.h.


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