RobotGui::TaskTrajectory Class Reference

#include <TaskTrajectory.h>

Signals

void axisChanged (float A1, float A2, float A3, float A4, float A5, float A6, const Base::Placement &Tcp)
 

Public Member Functions

void OnChange (Gui::SelectionSingleton::SubjectType &rCaller, Gui::SelectionSingleton::MessageType Reason)
 Observer message from the Selection. More...
 
 TaskTrajectory (Robot::RobotObject *pcRobotObject, Robot::TrajectoryObject *pcTrajectoryObject, QWidget *parent=nullptr)
 
 ~TaskTrajectory ()
 
- Public Member Functions inherited from Gui::TaskView::TaskBox
void hideGroupBox ()
 
bool isGroupVisible () const
 
virtual QSize minimumSizeHint () const
 
 TaskBox (const QPixmap &icon, const QString &title, bool expandable=true, QWidget *parent=nullptr)
 Constructor. More...
 
 TaskBox (const QString &title, bool expandable=true, QWidget *parent=nullptr)
 Constructor. More...
 
 TaskBox (QWidget *parent=nullptr)
 Constructor. More...
 
 ~TaskBox ()
 
- Public Member Functions inherited from QSint::ActionGroup
 ActionGroup (const QPixmap &icon, const QString &title, bool expandable=true, QWidget *parent=nullptr)
 Constructor. More...
 
 ActionGroup (const QString &title, bool expandable=true, QWidget *parent=nullptr)
 Constructor. More...
 
 ActionGroup (QWidget *parent=nullptr)
 Constructor. More...
 
ActionLabeladdAction (QAction *action, bool addToLayout=true, bool addStretch=true)
 Creates action item from the action and returns it. More...
 
ActionLabeladdActionLabel (ActionLabel *label, bool addToLayout=true, bool addStretch=true)
 Adds label to the group. More...
 
bool addWidget (QWidget *widget, bool addToLayout=true, bool addStretch=true)
 Adds widget to the group. More...
 
QBoxLayout * groupLayout ()
 Returns group's layout (QVBoxLayout by default). More...
 
bool hasHeader () const
 Returns true if the group has header. More...
 
QString headerText () const
 Returns text of the header. More...
 
bool isExpandable () const
 Returns true if the group is expandable. More...
 
QSize minimumSizeHint () const
 
void setScheme (ActionPanelScheme *pointer)
 Sets the scheme of the panel and all the child groups to scheme. More...
 

Protected Member Functions

void setTo (void)
 
void viewTool (const Base::Placement &pos)
 
- Protected Member Functions inherited from Gui::TaskView::TaskBox
void actionEvent (QActionEvent *)
 
void showEvent (QShowEvent *)
 
- Protected Member Functions inherited from QSint::ActionGroup
void init (bool header)
 
virtual void paintEvent (QPaintEvent *event)
 

Protected Attributes

bool block
 
float duration
 
Robot::RobotObjectpcRobot
 
bool Run
 
Robot::Simulation sim
 
float timePos
 
QTimer * timer
 
ViewProviderRobotObjectViewProv
 
- Protected Attributes inherited from QSint::ActionGroup
double m_foldDelta
 
int m_foldDirection
 
QPixmap m_foldPixmap
 
double m_foldStep
 
double m_fullHeight
 
double m_tempHeight
 
QWidgetmyDummy
 
class TaskGroupmyGroup
 
class TaskHeadermyHeader
 
ActionPanelSchememyScheme
 

Additional Inherited Members

- Public Slots inherited from QSint::ActionGroup
void setExpandable (bool expandable=true)
 Makes the group expandable if expandable is set to true. More...
 
void setHeader (bool enable=true)
 Enables/disables group's header according to enable. More...
 
void setHeaderText (const QString &title)
 Sets text of the header to title. More...
 
void showHide ()
 Expands/collapses the group. More...
 
- Protected Slots inherited from QSint::ActionGroup
void processHide ()
 
void processShow ()
 
- Properties inherited from QSint::ActionGroup
bool expandable
 
bool header
 
QString headerText
 

Constructor & Destructor Documentation

◆ TaskTrajectory()

◆ ~TaskTrajectory()

TaskTrajectory::~TaskTrajectory ( )

Member Function Documentation

◆ axisChanged

void RobotGui::TaskTrajectory::axisChanged ( float  A1,
float  A2,
float  A3,
float  A4,
float  A5,
float  A6,
const Base::Placement Tcp 
)
signal

Referenced by setTo().

◆ OnChange()

void RobotGui::TaskTrajectory::OnChange ( Gui::SelectionSingleton::SubjectType rCaller,
Gui::SelectionSingleton::MessageType  Reason 
)

Observer message from the Selection.

◆ setTo()

◆ viewTool()

void TaskTrajectory::viewTool ( const Base::Placement pos)
protected

References RobotGui::Ui_TaskTrajectory::label_Pos.

Referenced by setTo().

Member Data Documentation

◆ block

◆ duration

float RobotGui::TaskTrajectory::duration
protected

◆ pcRobot

Robot::RobotObject* RobotGui::TaskTrajectory::pcRobot
protected

Referenced by setTo().

◆ Run

bool RobotGui::TaskTrajectory::Run
protected

◆ sim

Robot::Simulation RobotGui::TaskTrajectory::sim
protected

Referenced by setTo(), and TaskTrajectory().

◆ timePos

float RobotGui::TaskTrajectory::timePos
protected

Referenced by setTo().

◆ timer

◆ ViewProv

ViewProviderRobotObject* RobotGui::TaskTrajectory::ViewProv
protected

Referenced by setTo(), and TaskTrajectory().


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