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 () | |
Public Member Functions inherited from Gui::AbstractUi | |
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