#include <cspacepanel.h>
|
| CSpacePanel (RobotPtr robot, std::string name, std::map< std::string, ompl::base::ConstraintPtr > constraints={}, QWidget *parent=0) |
|
| ~CSpacePanel () |
|
void | draw (QPainter &painter, RenderArea *canvas) override |
|
bool | click (QMouseEvent *event, double x, double y, int sx, int sy) override |
|
void | update (boost::posix_time::ptime last, boost::posix_time::ptime current) override |
|
| Panel (const Panel &)=delete |
|
Panel & | operator= (const Panel &)=delete |
|
| Panel (std::string panel_name, QWidget *parent=0) |
| Constructor. More...
|
|
virtual | ~Panel ()=default |
| Destructor. More...
|
|
virtual void | initialize (MainWindow::PanelMapPtr p) |
|
Definition at line 36 of file cspacepanel.h.
◆ CSpacePanel()
◆ ~CSpacePanel()
gui::CSpacePanel::~CSpacePanel |
( |
| ) |
|
◆ click()
bool gui::CSpacePanel::click |
( |
QMouseEvent * |
event, |
|
|
double |
x, |
|
|
double |
y, |
|
|
int |
sx, |
|
|
int |
sy |
|
) |
| |
|
overridevirtual |
◆ computeWheel()
void gui::CSpacePanel::computeWheel |
( |
| ) |
|
|
private |
◆ draw()
void gui::CSpacePanel::draw |
( |
QPainter & |
painter, |
|
|
RenderArea * |
canvas |
|
) |
| |
|
overridevirtual |
◆ drawGraph()
void gui::CSpacePanel::drawGraph |
( |
QPainter & |
painter, |
|
|
CSpaceGridPtr & |
grid, |
|
|
bool |
offset |
|
) |
| |
|
private |
◆ drawPlan()
void gui::CSpacePanel::drawPlan |
( |
QPainter & |
painter, |
|
|
CSpaceGridPtr & |
grid, |
|
|
bool |
offset, |
|
|
bool |
bold |
|
) |
| |
|
private |
◆ drawState()
void gui::CSpacePanel::drawState |
( |
QPainter & |
painter, |
|
|
CSpaceGridPtr & |
grid, |
|
|
bool |
offset, |
|
|
bool |
interface = true |
|
) |
| |
|
private |
◆ getMode()
◆ lockedProjection()
bool gui::CSpacePanel::lockedProjection |
( |
| ) |
|
|
private |
◆ projectState
void gui::CSpacePanel::projectState |
( |
| ) |
|
|
privateslot |
◆ saveImage
void gui::CSpacePanel::saveImage |
( |
| ) |
|
|
slot |
◆ stateChanged
void se2ez::gui::CSpacePanel::stateChanged |
( |
| ) |
|
|
signal |
◆ update() [1/2]
void gui::CSpacePanel::update |
( |
boost::posix_time::ptime |
last, |
|
|
boost::posix_time::ptime |
current |
|
) |
| |
|
overridevirtual |
◆ update [2/2]
void gui::CSpacePanel::update |
( |
| ) |
|
|
slot |
◆ updateAnimate
void gui::CSpacePanel::updateAnimate |
( |
| ) |
|
|
slot |
◆ updateCallback
void gui::CSpacePanel::updateCallback |
( |
| ) |
|
|
slot |
◆ updateGrid
void gui::CSpacePanel::updateGrid |
( |
| ) |
|
|
slot |
◆ updateImage
void gui::CSpacePanel::updateImage |
( |
bool |
force = false | ) |
|
|
slot |
◆ updatePanel
void gui::CSpacePanel::updatePanel |
( |
| ) |
|
|
slot |
◆ updatePlan
void gui::CSpacePanel::updatePlan |
( |
| ) |
|
|
slot |
◆ updatePlanData
void gui::CSpacePanel::updatePlanData |
( |
| ) |
|
|
slot |
◆ updatePlanPanel
void gui::CSpacePanel::updatePlanPanel |
( |
| ) |
|
|
slot |
◆ updatePlanState
void gui::CSpacePanel::updatePlanState |
( |
| ) |
|
|
slot |
◆ updateRobot
void gui::CSpacePanel::updateRobot |
( |
| ) |
|
|
slot |
◆ callback_
◆ constraint_
ompl::base::ConstraintPtr se2ez::gui::CSpacePanel::constraint_ {nullptr} |
|
private |
◆ constraints_
◆ grid_
◆ HiRes_
const unsigned int se2ez::gui::CSpacePanel::HiRes_ {3} |
|
private |
◆ image_
QImage se2ez::gui::CSpacePanel::image_ |
|
private |
◆ imageGen_
bool se2ez::gui::CSpacePanel::imageGen_ {false} |
|
private |
◆ jnames_
◆ jp_
JointPanel* se2ez::gui::CSpacePanel::jp_ {nullptr} |
|
private |
◆ jpc_
QMetaObject::Connection se2ez::gui::CSpacePanel::jpc_ |
|
private |
◆ mutex_
◆ panelnames_
◆ path_
◆ pd_
ompl::base::PlannerDataPtr se2ez::gui::CSpacePanel::pd_ {nullptr} |
|
private |
◆ pdc_
QMetaObject::Connection se2ez::gui::CSpacePanel::pdc_ |
|
private |
◆ pnames_
◆ pp_
PlanPanel* se2ez::gui::CSpacePanel::pp_ {nullptr} |
|
private |
◆ ppc_
QMetaObject::Connection se2ez::gui::CSpacePanel::ppc_ |
|
private |
◆ robot_
RobotPtr se2ez::gui::CSpacePanel::robot_ {nullptr} |
|
private |
◆ save_
◆ state_
StatePtr se2ez::gui::CSpacePanel::state_ {nullptr} |
|
private |
◆ tempState_
StatePtr se2ez::gui::CSpacePanel::tempState_ {nullptr} |
|
private |
◆ ui_
Ui::CSpacePanel* se2ez::gui::CSpacePanel::ui_ |
|
private |
◆ wheel_
QImage se2ez::gui::CSpacePanel::wheel_ |
|
private |
◆ wheelSize_
const unsigned int se2ez::gui::CSpacePanel::wheelSize_ {51} |
|
private |
◆ xBorder_
const unsigned int se2ez::gui::CSpacePanel::xBorder_ {2} |
|
private |
◆ xCurSize_
unsigned int se2ez::gui::CSpacePanel::xCurSize_ {150} |
|
private |
◆ xOffset_
const unsigned int se2ez::gui::CSpacePanel::xOffset_ {5} |
|
private |
◆ xPoint_
const unsigned int se2ez::gui::CSpacePanel::xPoint_ {4} |
|
private |
◆ xSize_
const unsigned int se2ez::gui::CSpacePanel::xSize_ {150} |
|
private |
◆ yBorder_
const unsigned int se2ez::gui::CSpacePanel::yBorder_ {2} |
|
private |
◆ yCurSize_
unsigned int se2ez::gui::CSpacePanel::yCurSize_ {150} |
|
private |
◆ yOffset_
const unsigned int se2ez::gui::CSpacePanel::yOffset_ {5} |
|
private |
◆ yPoint_
const unsigned int se2ez::gui::CSpacePanel::yPoint_ {4} |
|
private |
◆ ySize_
const unsigned int se2ez::gui::CSpacePanel::ySize_ {150} |
|
private |
◆ yText_
const unsigned int se2ez::gui::CSpacePanel::yText_ {12} |
|
private |
The documentation for this class was generated from the following files: