![]() |
ImFusion C++ SDK 4.4.0
|
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 ImFusion::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 ImFusion::Manipulator | |
| void | notifyListeners (void *eventData) |
|
overridevirtual |
Implements ImFusion::Manipulator.