![]() |
ImFusion SDK 4.3
|
Inheritance diagram for KeypointManipulator:Public Member Functions | |
| KeypointManipulator (SpineBaseAlgorithm *alg, GlPointBasedAnnotation *annotation, std::vector< std::string > keypointNames) | |
| bool | sceneEvent (QEvent *event, const GlView &view) override |
Public Member Functions inherited from Manipulator | |
| void | addListener (ManipulatorListener *listener) |
| void | removeListener (const ManipulatorListener *listener) |
| virtual bool | requiresFocus () |
| Derived classes that need priority scene events can override this. | |
| virtual void | openContextMenu (QPoint pos, QPoint globalPos, Qt::KeyboardModifiers modifiers) |
| GUI::EventResult | handleInputEvent (const GUI::InputEvent &event, const GUI::View &view) override |
| This function is called by sources of input events in order to dispatch them to the handlers. | |
Public Attributes | |
| SpineBaseAlgorithm * | m_alg |
| GlPointBasedAnnotation * | m_annotation |
| std::vector< vec3 > | m_keypoints |
| std::vector< std::string > | m_keypointNames |
| std::function< void()> | m_cleanupCallback |
Additional Inherited Members | |
Protected Member Functions inherited from Manipulator | |
| void | notifyListeners (void *eventData) |
|
overridevirtual |
Implements Manipulator.