#include <TrajectorySimulate.h>
Public Member Functions | |
TrajectorySimulate (Robot::RobotObject *pcRobotObject, Robot::TrajectoryObject *pcTrajectoryObject, QWidget *parent=0) | |
~TrajectorySimulate () | |
Protected Member Functions | |
void | setTo (void) |
Protected Attributes | |
bool | block |
float | duration |
bool | Run |
Robot::Simulation | sim |
float | timePos |
QTimer * | timer |
ViewProviderRobotObject * | ViewProv |
Definition at line 44 of file TrajectorySimulate.h.
TrajectorySimulate::TrajectorySimulate | ( | Robot::RobotObject * | pcRobotObject, | |
Robot::TrajectoryObject * | pcTrajectoryObject, | |||
QWidget * | parent = 0 | |||
) |
Definition at line 45 of file TrajectorySimulate.cpp.
References Robot::Waypoint::Accelaration, Gui::Application::activeDocument(), RobotGui::Ui_DlgTrajectorySimulate::ButtonStepBack, RobotGui::Ui_DlgTrajectorySimulate::ButtonStepEnd, RobotGui::Ui_DlgTrajectorySimulate::ButtonStepForward, RobotGui::Ui_DlgTrajectorySimulate::ButtonStepRun, RobotGui::Ui_DlgTrajectorySimulate::ButtonStepStart, RobotGui::Ui_DlgTrajectorySimulate::ButtonStepStop, Robot::Waypoint::CIRC, draftlibs::fcgeo::connect(), Robot::Waypoint::Cont, duration, Robot::Trajectory::getDuration(), Robot::Trajectory::getSize(), App::PropertyPlacement::getValue(), Gui::Document::getViewProvider(), Robot::Trajectory::getWaypoint(), Gui::Application::Instance, Robot::Waypoint::LINE, Robot::Waypoint::Name, Robot::Waypoint::PTP, setTo(), RobotGui::Ui_DlgTrajectorySimulate::setupUi(), sim, timer, RobotGui::Ui_DlgTrajectorySimulate::timeSlider, RobotGui::Ui_DlgTrajectorySimulate::timeSpinBox, Robot::RobotObject::Tool, Robot::Simulation::Tool, Robot::TrajectoryObject::Trajectory, RobotGui::Ui_DlgTrajectorySimulate::trajectoryTable, Robot::Waypoint::Type, Robot::Waypoint::UNDEF, Robot::Waypoint::Velocity, and ViewProv.
TrajectorySimulate::~TrajectorySimulate | ( | ) |
Definition at line 106 of file TrajectorySimulate.cpp.
void TrajectorySimulate::setTo | ( | void | ) | [protected] |
Definition at line 110 of file TrajectorySimulate.cpp.
References Robot::Simulation::Axis, Robot::Simulation::Rob, RobotGui::ViewProviderRobotObject::setAxisTo(), Robot::Simulation::setToTime(), sim, timePos, and ViewProv.
Referenced by TrajectorySimulate().
bool RobotGui::TrajectorySimulate::block [protected] |
Definition at line 74 of file TrajectorySimulate.h.
float RobotGui::TrajectorySimulate::duration [protected] |
Definition at line 77 of file TrajectorySimulate.h.
Referenced by TrajectorySimulate().
bool RobotGui::TrajectorySimulate::Run [protected] |
Definition at line 73 of file TrajectorySimulate.h.
Robot::Simulation RobotGui::TrajectorySimulate::sim [protected] |
Definition at line 69 of file TrajectorySimulate.h.
Referenced by setTo(), and TrajectorySimulate().
float RobotGui::TrajectorySimulate::timePos [protected] |
Definition at line 76 of file TrajectorySimulate.h.
Referenced by setTo().
QTimer* RobotGui::TrajectorySimulate::timer [protected] |
Definition at line 67 of file TrajectorySimulate.h.
Referenced by TrajectorySimulate().
Definition at line 71 of file TrajectorySimulate.h.
Referenced by setTo(), and TrajectorySimulate().