fw4spl
Bundles/core/dataReg/include/dataReg/parser/TransformationMatrix3D.hpp
1 /* ***** BEGIN LICENSE BLOCK *****
2  * FW4SPL - Copyright (C) IRCAD, 2009-2017.
3  * Distributed under the terms of the GNU Lesser General Public License (LGPL) as
4  * published by the Free Software Foundation.
5  * ****** END LICENSE BLOCK ****** */
6 
7 #ifndef __DATAREG_PARSER_TRANSFORMATIONMATRIX3D_HPP__
8 #define __DATAREG_PARSER_TRANSFORMATIONMATRIX3D_HPP__
9 
10 #include "dataReg/config.hpp"
11 
12 #include <fwRuntime/ConfigurationElement.hpp>
13 
14 #include <fwServices/IXMLParser.hpp>
15 
16 #include <fwTools/Failed.hpp>
17 #include <fwTools/Object.hpp>
18 
19 namespace dataReg
20 {
21 namespace parser
22 {
28 class DATAREG_CLASS_API TransformationMatrix3D : public ::fwServices::IXMLParser
29 {
30 
31 public:
32 
34 
37  {
38  }
39 
42  {
43  }
44 
45  DATAREG_API void createConfig( ::fwTools::Object::sptr _obj ) override;
46 protected:
47 
54  DATAREG_API virtual void updating( ) override;
55 
56 };
57 
58 } //namespace parser
59 } //namespace dataReg
60 
61 #endif // __DATAREG_PARSER_TRANSFORMATIONMATRIX3D_HPP__
Specific service for the construction of a TransformationMatrix3D and its associated services from an...
The namespace dataReg (data registration) contains classes which allow to parse the xml configuration...
#define fwCoreServiceClassDefinitionsMacro(_classinfo_)
Generate common code for services classes.
Service type for the construction of an object and associated services from an XML-based description...
Definition: IXMLParser.hpp:36