This is the template class that implements the interface of AbstractUi. More...
#include <InputVector.h>
Public Member Functions | |
bool directionActivated (LocationDialog *dlg, int index) | |
boost::any get () | |
Base::Vector3d getDirection () const | |
Base::Vector3d getPosition () const | |
LocationImpUi (Ui *ui) | |
void retranslate (QDialog *dlg) | |
void setDirection (const Base::Vector3d &dir) | |
void setPosition (const Base::Vector3d &v) | |
~LocationImpUi () | |
![]() | |
virtual ~AbstractUi ()=default | |
Detailed Description
template<class Ui>
class Gui::LocationImpUi< Ui >
This is the template class that implements the interface of AbstractUi.
The template argument is the Ui interface class built by uic out of a .ui file.
Constructor & Destructor Documentation
◆ LocationImpUi()
Gui::LocationImpUi< Ui >::LocationImpUi | ( | Ui * | ui | ) |
◆ ~LocationImpUi()
Gui::LocationImpUi< Ui >::~LocationImpUi | ( | ) |
Member Function Documentation
◆ directionActivated()
|
virtual |
◆ get()
|
virtual |
Implements Gui::AbstractUi.
Referenced by draftguitools.gui_trackers.editTracker::move().
◆ getDirection()
|
virtual |
Implements Gui::AbstractUi.
◆ getPosition()
|
virtual |
Implements Gui::AbstractUi.
◆ retranslate()
|
virtual |
Implements Gui::AbstractUi.
◆ setDirection()
|
virtual |
Implements Gui::AbstractUi.
References femsolver.report::display(), Base::Vector3< double >::epsilon(), Base::Vector3< _Precision >::Length(), Base::Vector3< _Precision >::x, Base::Vector3< _Precision >::y, and Base::Vector3< _Precision >::z.
Referenced by Gui::LocationImpUi< Ui >::directionActivated().
◆ setPosition()
|
virtual |
Implements Gui::AbstractUi.
The documentation for this class was generated from the following file:
- src/Gui/InputVector.h