![]() |
VR-Forces 4.10 Class Documentation
|
The DtPickableLine is a pickable widget that matches the TriangleProxy interface. More...

Public Member Functions | |
| virtual | ~DtPickableTriangle () |
| Virtual DTOR. More... | |
| void | set3DPosition (float x, float y, float z, float w) |
| Sets the 3D position of the triangle. (As a packed vec 4). More... | |
| void | set3DPosition (unsigned int index, float x, float y, float z, float w) |
| Sets the 3D position of a vertex in the triangle. (As a packed vec 4). More... | |
| void | set2DPosition (unsigned int index, float x, float y) |
| Set a specific position. More... | |
| void | setGroup (float order) |
| Set the order. More... | |
Public Member Functions inherited from makVrv::DtPickableWidget | |
| virtual | ~DtPickableWidget () |
| DTOR. More... | |
| void | setUserData (unsigned long long data) |
| Set the element id of the widget. More... | |
| unsigned long long | userData () const |
| Get the element id of the widget. More... | |
Protected Member Functions | |
| DtPickableTriangle (DtWidgetPicker &picker) | |
| Protected CTOR (Instantiated by DtWidgetPicker) More... | |
Protected Member Functions inherited from makVrv::DtPickableWidget | |
| DtPickableWidget (DtWidgetPicker &picker) | |
| Protected CTOR (Instantiated by DtWidgetPicker) More... | |
Protected Attributes | |
| DtTriangleProxy * | myProxy |
Protected Attributes inherited from makVrv::DtPickableWidget | |
| DtWidgetPicker & | myPicker |
| unsigned int | myId |
| unsigned long long | myUserData |
Friends | |
| class | DtWidgetPicker |
Additional Inherited Members | |
Static Public Member Functions inherited from makVrv::DtPickableWidget | |
| static unsigned int | idFromColor (unsigned int) |
| Get the id from a color. More... | |
Public Attributes inherited from makVrv::DtPickableWidget | |
| boost::signalslib::signal < void(int x, int y)> | signal_mouseEnter |
| Emitted whenever a mouse enters over a widget for the first time. More... | |
| boost::signalslib::signal< void()> | signal_mouseLeave |
| Emitted whenever a mouse leaves over a widget, called before it enters another widget. More... | |
| boost::signalslib::signal < void(int x, int y)> | signal_mouseMove |
| Emitted whenever a mouse moves over a widget, including when it enters. More... | |
| boost::signalslib::signal < void(int x, int y, int button)> | signal_mousePress |
| Emitted whenever a mouse button is pressed over a widget. If a press. More... | |
| boost::signalslib::signal < void(int x, int y, int button)> | signal_mouseRelease |
| Emitted whenever a mouse button is released over a widget. More... | |
| boost::signalslib::signal < void(int x, int y, int button)> | signal_mouseDoubleClick |
| Emitted when a mouse button is doubled clicked over a widget. More... | |
| boost::signalslib::signal < void(int x, int y, int wheel)> | signal_mouseWheel |
| Emitted when a mouse wheel is scrolled over a widget. More... | |
The DtPickableLine is a pickable widget that matches the TriangleProxy interface.
|
virtual |
Virtual DTOR.
|
protected |
Protected CTOR (Instantiated by DtWidgetPicker)
| void makVrv::DtPickableTriangle::set3DPosition | ( | float | x, |
| float | y, | ||
| float | z, | ||
| float | w | ||
| ) |
Sets the 3D position of the triangle. (As a packed vec 4).
| void makVrv::DtPickableTriangle::set3DPosition | ( | unsigned int | index, |
| float | x, | ||
| float | y, | ||
| float | z, | ||
| float | w | ||
| ) |
Sets the 3D position of a vertex in the triangle. (As a packed vec 4).
Set a specific position.
Does not do index bounds checking.
| void makVrv::DtPickableTriangle::setGroup | ( | float | order | ) |
Set the order.
|
friend |
|
protected |