7 #ifndef __UIVISU_ACTION_CROSSTYPEACTION_HPP__ 8 #define __UIVISU_ACTION_CROSSTYPEACTION_HPP__ 10 #include "uiVisu/config.hpp" 12 #include <fwCom/Signal.hpp> 13 #include <fwCom/Signals.hpp> 15 #include <fwGui/IActionSrv.hpp> 17 #include <fwTools/Failed.hpp> 45 typedef ::
fwRuntime::ConfigurationElement::sptr Configuration;
48 virtual
void starting() override;
51 virtual
void stopping() override;
54 void updating() override;
57 void swapping() override;
68 void configuring() override;
70 virtual
void info(
std::ostream& _sstream ) override;
74 static
std::map<
std::
string,
float > m_scaleConversion;
75 std::
string m_crossType;
78 CrossTypeModifiedSignalType::sptr m_sigCrossTypeModified;
Namespace containing fw4spl communication tools.
Defines the service interface managing the menu items.
The namespace fwRuntime contains classes to manage bundle, configuration element, extension point in ...
The namespace uiVisu contains action to modifies cross type and 3D camera orientation.
This action allows change the cross type.
#define fwCoreServiceClassDefinitionsMacro(_classinfo_)
Generate common code for services classes.