gepetto-viewer
4.13.0
An user-friendly Graphical Interface
|
Go to the documentation of this file.
17 #ifndef GEPETTO_GUI_SELECTION_EVENT_HH
18 #define GEPETTO_GUI_SELECTION_EVENT_HH
37 Qt::KeyboardModifiers
modKey = Qt::NoModifier)
41 hasIntersection_(false),
43 if (
node) nodeName_ = QString::fromStdString(
node->getID());
47 : type_(t), modKey_(
modKey), hasIntersection_(false), c_(-1) {}
50 const osgUtil::LineSegmentIntersector::Intersection& it);
54 void modKey(
const Qt::KeyboardModifiers& m) { modKey_ = m; }
63 Qt::KeyboardModifiers
modKey()
const {
return modKey_; }
68 return (local ? localNormal_ : worldNormal_);
70 QVector3D
point(
bool local)
const {
71 return (local ? localPoint_ : worldPoint_);
83 Qt::KeyboardModifiers modKey_;
85 bool hasIntersection_;
86 unsigned int primitiveIndex_;
87 QVector3D localPoint_, localNormal_, worldPoint_, worldNormal_;
93 #endif // GEPETTO_GUI_SELECTION_EVENT_HH
Qt::KeyboardModifiers modKey() const
Definition: selection-event.hh:63
void modKey(const Qt::KeyboardModifiers &m)
Definition: selection-event.hh:54
@ FromBodyTree
Definition: selection-event.hh:34
const NodePtr_t & node() const
Definition: selection-event.hh:52
Type type() const
Definition: selection-event.hh:61
viewer::NodePtr_t NodePtr_t
Definition: fwd.hh:50
bool hasIntersection()
Definition: selection-event.hh:65
Definition: action-search-bar.hh:26
SelectionEvent(const Type &t, Qt::KeyboardModifiers modKey)
Definition: selection-event.hh:46
void setCounter(int c)
Definition: selection-event.hh:58
void setupIntersection(const osgUtil::LineSegmentIntersector::Intersection &it)
SelectionEvent(const Type &t, NodePtr_t node=NodePtr_t(), Qt::KeyboardModifiers modKey=Qt::NoModifier)
Definition: selection-event.hh:36
@ FromOsgWindow
Definition: selection-event.hh:34
QVector3D point(bool local) const
Definition: selection-event.hh:70
QVector3D normal(bool local) const
Definition: selection-event.hh:67
Definition: selection-event.hh:30
QString nodeName() const
Definition: selection-event.hh:62
Type
Definition: selection-event.hh:34
const unsigned int & primitiveIndex() const
Definition: selection-event.hh:66