The DtPickableLine is a pickable widget that matches the TriangleProxy interface.
More...
Public Member Functions |
| virtual | ~DtPickableTriangle () |
| | Virtual DTOR.
|
| void | set3DPosition (float x, float y, float z, float w) |
| | Sets the 3D position of the triangle. (As a packed vec 4).
|
| 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).
|
| void | set2DPosition (unsigned int index, float x, float y) |
| | Set a specific position.
|
| void | setGroup (float order) |
| | Set the order.
|
| virtual | ~DtPickableWidget () |
| | DTOR.
|
| void | setUserData (unsigned long long data) |
| | Set the element id of the widget.
|
| unsigned long long | userData () const |
| | Get the element id of the widget.
|
Additional Inherited Members |
| static unsigned int | idFromColor (unsigned int) |
| | Get the id from a color.
|
| boost::signal< void(int x, int y)> | signal_mouseEnter |
| | Emitted whenever a mouse enters over a widget for the first time.
|
| boost::signal< void()> | signal_mouseLeave |
| | Emitted whenever a mouse leaves over a widget, called before it enters another widget.
|
| boost::signal< void(int x, int y)> | signal_mouseMove |
| | Emitted whenever a mouse moves over a widget, including when it enters.
|
boost::signal< void(int x, int
y, int button)> | signal_mousePress |
| | Emitted whenever a mouse button is pressed over a widget. If a press.
|
boost::signal< void(int x, int
y, int button)> | signal_mouseRelease |
| | Emitted whenever a mouse button is released over a widget.
|
boost::signal< void(int x, int
y, int button)> | signal_mouseDoubleClick |
| | Emitted when a mouse button is doubled clicked over a widget.
|
boost::signal< void(int x, int
y, int wheel)> | signal_mouseWheel |
| | Emitted when a mouse wheel is scrolled over a widget.
|
Detailed Description
The DtPickableLine is a pickable widget that matches the TriangleProxy interface.
Constructor & Destructor Documentation
| virtual makVrv::DtPickableTriangle::~DtPickableTriangle |
( |
| ) |
|
|
virtual |
| makVrv::DtPickableTriangle::DtPickableTriangle |
( |
DtWidgetPicker & |
picker | ) |
|
|
protected |
Member Function Documentation
| 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).
| void makVrv::DtPickableTriangle::set2DPosition |
( |
unsigned int |
index, |
|
|
float |
x, |
|
|
float |
y |
|
) |
| |
Set a specific position.
Does not do index bounds checking.
| void makVrv::DtPickableTriangle::setGroup |
( |
float |
order | ) |
|
Friends And Related Function Documentation
Member Data Documentation
The documentation for this class was generated from the following file:
- /exports/nfedora7-1/nightly/docs/vrforcesDevelopment.vrf4-4-branch/include/vrvGraphics/DtPickableWidget.h