![]() |
An open-source, flexible 3D physical simulation framework
|
Provides selection functionality displaying information about distance between two objects. More...
#include <DialogDistance.h>
Signals | |
void | closeSignal (void *) |
![]() | |
void | hideSignal (void) |
void | closeSignal (void) |
Public Member Functions | |
DialogDistance (interfaces::ControlCenter *c) | |
creates the dialog More... | |
~DialogDistance () | |
![]() | |
BaseWidget (QWidget *parent, cfg_manager::CFGManagerInterface *_cfg, std::string _widgetName) | |
~BaseWidget () | |
virtual void | cfgUpdateProperty (cfg_manager::cfgPropertyStruct _property) |
void | setHiddenCloseState (bool v) |
bool | getHiddenCloseState () |
void | show () |
void | hide () |
bool | isHidden () |
void | saveState () |
const std::string & | getName () |
![]() | |
CFGClient () | |
virtual | ~CFGClient () |
virtual void | cfgParamCreated (cfgParamId _id) |
virtual void | cfgParamRemoved (cfgParamId _id) |
![]() | |
virtual | ~PropertyCallback () |
Destructor. More... | |
virtual void | valueChanged (QtProperty *property, const QVariant &value) |
Called every time a property has changed its value. More... | |
virtual void | topLevelItemChanged (QtProperty *current) |
Called every time another branch of a QtTreePropertyBrowser has been selected. More... | |
virtual void | accept () |
Associated with the OK button of the Property Dialog. More... | |
virtual void | reject () |
Associated with the Cancel button of the Property Dialog. More... | |
Public Attributes | |
main_gui::PropertyDialog * | pDialog |
Private Slots | |
virtual void | valueChanged (QtProperty *property, const QVariant &value) |
void | selectObjects () |
Private Member Functions | |
void | closeEvent (QCloseEvent *event) |
void | updateProperties (void) |
void | changeDistance (double new_dist) |
Private Attributes | |
std::vector< interfaces::core_objects_exchange > | simNodes |
std::vector< interfaces::core_objects_exchange > | simJoints |
std::vector< unsigned long > | selectedNodes |
std::vector< unsigned long > | selectedJoints |
utils::Vector | direction |
utils::Vector | origin |
interfaces::core_objects_exchange | first |
interfaces::core_objects_exchange | second |
double | original_distance |
QListWidget * | objectList |
interfaces::ControlCenter * | control |
bool | filled |
QtVariantProperty * | viewNodes |
QtVariantProperty * | viewJoints |
QtVariantProperty * | selection |
QtVariantProperty * | distance |
QtVariantProperty * | ap1 |
QtVariantProperty * | ap2 |
QtVariantProperty * | rp1 |
QtVariantProperty * | rp2 |
Additional Inherited Members | |
![]() | |
void | changeEvent (QEvent *ev) |
void | cfgWindow (void) |
void | applyGeometry () |
void | hideEvent (QHideEvent *event) |
void | closeEvent (QCloseEvent *event) |
![]() | |
cfg_manager::CFGManagerInterface * | cfg |
bool | setWindowProp |
bool | hiddenState |
Provides selection functionality displaying information about distance between two objects.
Changing the distance is also possible along the distance vector originating from the first object's position.
Definition at line 48 of file DialogDistance.h.
mars::gui::DialogDistance::DialogDistance | ( | interfaces::ControlCenter * | c | ) |
creates the dialog
Definition at line 35 of file DialogDistance.cpp.
mars::gui::DialogDistance::~DialogDistance | ( | ) |
Definition at line 80 of file DialogDistance.cpp.
|
private |
Definition at line 261 of file DialogDistance.cpp.
|
private |
Definition at line 166 of file DialogDistance.cpp.
|
signal |
|
privateslot |
Definition at line 128 of file DialogDistance.cpp.
|
private |
Definition at line 172 of file DialogDistance.cpp.
|
privatevirtualslot |
Definition at line 84 of file DialogDistance.cpp.
|
private |
Definition at line 74 of file DialogDistance.h.
|
private |
Definition at line 74 of file DialogDistance.h.
|
private |
Definition at line 71 of file DialogDistance.h.
|
private |
Definition at line 66 of file DialogDistance.h.
|
private |
Definition at line 74 of file DialogDistance.h.
|
private |
Definition at line 72 of file DialogDistance.h.
|
private |
Definition at line 67 of file DialogDistance.h.
|
private |
Definition at line 70 of file DialogDistance.h.
|
private |
Definition at line 66 of file DialogDistance.h.
|
private |
Definition at line 68 of file DialogDistance.h.
main_gui::PropertyDialog* mars::gui::DialogDistance::pDialog |
Definition at line 58 of file DialogDistance.h.
|
private |
Definition at line 74 of file DialogDistance.h.
|
private |
Definition at line 74 of file DialogDistance.h.
|
private |
Definition at line 67 of file DialogDistance.h.
|
private |
Definition at line 65 of file DialogDistance.h.
|
private |
Definition at line 64 of file DialogDistance.h.
|
private |
Definition at line 74 of file DialogDistance.h.
|
private |
Definition at line 62 of file DialogDistance.h.
|
private |
Definition at line 61 of file DialogDistance.h.
|
private |
Definition at line 74 of file DialogDistance.h.
|
private |
Definition at line 74 of file DialogDistance.h.