fw4spl
IRender.hpp
1 /* ***** BEGIN LICENSE BLOCK *****
2  * FW4SPL - Copyright (C) IRCAD, 2009-2015.
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 __FWRENDER_IRENDER_HPP__
8 #define __FWRENDER_IRENDER_HPP__
9 
10 #include <fwTools/Failed.hpp>
11 #include <fwServices/IService.hpp>
12 
13 #include <fwGui/IGuiContainerSrv.hpp>
14 
15 #include "fwRender/config.hpp"
16 
17 
18 namespace fwRender
19 {
20 
36 class FWRENDER_CLASS_API IRender : public ::fwGui::IGuiContainerSrv
37 {
38 
39 public:
40 
42 
43 protected:
44 
48  FWRENDER_API IRender() noexcept;
49 
53  FWRENDER_API virtual ~IRender() noexcept;
54 
55 };
56 
57 } // namespace fwRenderVTK
58 
59 #endif /*__FWRENDER_IRENDER_HPP__*/
60 
61 
The namespace fwRender contains the base interface for rendering services.
Definition: IRender.hpp:18
Defines the service interface managing the rendering service for object.
Definition: IRender.hpp:36
Defines the service interface managing the layout.
#define fwCoreServiceClassDefinitionsMacro(_classinfo_)
Generate common code for services classes.