7 #ifndef __UIVISU_ACTION_SSNAPSHOT_HPP__ 8 #define __UIVISU_ACTION_SSNAPSHOT_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> 48 typedef ::
fwRuntime::ConfigurationElement::sptr Configuration;
51 virtual
void starting() override;
54 virtual
void stopping() override;
57 void updating() override;
60 void swapping() override;
68 void configuring() override;
70 virtual
void info(
std::ostream& _sstream ) override;
80 static const ::
fwCom::Signals::SignalKeyType s_SNAPPED_SIG;
82 SnappedSignalType::sptr m_sigSnapped;
87 std::
string requestFileName();
94 #endif // __UIVISU_ACTION_SSNAPSHOT_HPP__ 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.
#define fwCoreServiceClassDefinitionsMacro(_classinfo_)
Generate common code for services classes.
This action allows to snapshot a generic scene.