![]() |
VR-Forces 5.0.2 Developer's Guide
|
The DtPickableLine is a pickable widget that matches the TriangleProxy interface.

Public Member Functions | |
| virtual | ~DtPickableTriangle () |
| DtPickableTriangle ()=delete | |
| DtPickableTriangle (const DtPickableTriangle &other)=delete | |
| DtPickableTriangle & | operator= (const DtPickableTriangle &other)=delete |
| void | set3DPosition (float x, float y, float z, float w) |
| void | set3DPosition (unsigned int index, float x, float y, float z, float w) |
| void | set2DPosition (unsigned int index, float x, float y) |
| void | setGroup (float order) |
Public Member Functions inherited from makVrv::DtPickableWidget | |
| virtual | ~DtPickableWidget ()=0 |
| DtPickableWidget ()=delete | |
| DtPickableWidget (const DtPickableWidget &other)=delete | |
| DtPickableWidget & | operator= (const DtPickableWidget &other)=delete |
| virtual void | setUserData (unsigned long long data) |
| virtual unsigned long long | userData () const |
| unsigned int | id () const |
Protected Member Functions | |
| DtPickableTriangle (DtDe &de, DtWidgetPicker &picker) | |
Protected Member Functions inherited from makVrv::DtPickableWidget | |
| DtPickableWidget (DtDe &de, DtWidgetPicker &picker) | |
Protected Attributes | |
| DtTriangleProxy * | myProxy |
Protected Attributes inherited from makVrv::DtPickableWidget | |
| DtDe & | myDe |
| DtWidgetPicker & | myPicker |
| unsigned int | myId |
| unsigned long long | myUserData |
Private Attributes | |
| friend | DtPickableTriangleCreator |
Additional Inherited Members | |
Static Public Member Functions inherited from makVrv::DtPickableWidget | |
| static unsigned int | idFromColor (unsigned int) |
Public Attributes inherited from makVrv::DtPickableWidget | |
| boost::signalslib::signal < void(int x, int y)> | signal_mouseEnter |
| boost::signalslib::signal< void()> | signal_mouseLeave |
| boost::signalslib::signal < void(int x, int y)> | signal_mouseMove |
| boost::signalslib::signal < void(int x, int y, int button)> | signal_mousePress |
| boost::signalslib::signal < void(int x, int y, int button)> | signal_mouseRelease |
| boost::signalslib::signal < void(int x, int y, int button)> | signal_mouseDoubleClick |
| boost::signalslib::signal < void(int x, int y, int wheel)> | signal_mouseWheel |
|
virtual |
Virtual DTOR.
|
delete |
Default Constructor not implemented.
|
delete |
Copy Constructor not implemented - Copy not allowed.
|
protected |
Protected CTOR (Instantiated by DtWidgetPicker)
|
delete |
Assignment Operator not implemented - Assignment not allowed.
| 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.
|
private |
|
protected |