7 #ifndef __CTRLCAMP_SEXTRACTMESHBYTYPE_HPP__ 8 #define __CTRLCAMP_SEXTRACTMESHBYTYPE_HPP__ 10 #include "ctrlCamp/config.hpp" 11 #include "ctrlCamp/ICamp.hpp" 13 #include <fwCore/base.hpp> 15 #include <fwServices/IService.hpp> 16 #include <fwServices/macros.hpp> 61 typedef std::map<std::string, std::tuple< std::string, std::string, std::string > > ExtractMapType;
62 typedef std::vector<std::pair< std::string, std::string > > ExtractVectorType;
73 CTRLCAMP_API
virtual void starting()
override;
76 CTRLCAMP_API
virtual void configuring()
override;
79 CTRLCAMP_API
virtual void stopping()
override;
82 CTRLCAMP_API
virtual void updating()
override;
88 ExtractMapType m_extractOld;
91 ExtractVectorType m_extract;
The namespace ctrlCamp contains services using camp.
This interface defines service API. It can be considered as a default type for services using fwCamp...
#define fwCoreServiceClassDefinitionsMacro(_classinfo_)
Generate common code for services classes.