7 #ifndef __UIMEASUREMENT_SMANAGELANDMARK_HPP__ 8 #define __UIMEASUREMENT_SMANAGELANDMARK_HPP__ 10 #include "uiMeasurement/config.hpp" 12 #include <fwCom/Slot.hpp> 14 #include <fwDataTools/PickingInfo.hpp> 16 #include <fwServices/IController.hpp> 60 UIMEASUREMENT_API
static const ::fwCom::Slots::SlotKeyType s_CREATE_LANDMARK_SLOT;
61 UIMEASUREMENT_API
static const ::fwCom::Slots::SlotKeyType s_CLEAR_SLOT;
69 UIMEASUREMENT_API
void configuring()
override;
72 UIMEASUREMENT_API
void starting()
override;
75 UIMEASUREMENT_API
void stopping()
override;
78 UIMEASUREMENT_API
void updating()
override;
86 void clearPointlist();
94 #endif // __UIMEASUREMENT_SMANAGELANDMARK_HPP__ The namespace uiMeasurement contains actions to add/show/remove distances and landmarks.
This interface defines control service API. Does nothing particularly, can be considered as a default...
#define fwCoreServiceClassDefinitionsMacro(_classinfo_)
Generate common code for services classes.
SManageLandmark adds a point into a pointlist on ctrl-left click.