fw4spl
MedicalDataV2.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 __FILTERVRRENDER_MEDICALDATAV2_HPP__
8 #define __FILTERVRRENDER_MEDICALDATAV2_HPP__
9 
10 #include <fwAtomsFilter/IFilter.hpp>
11 
12 #include <fwCore/macros.hpp>
13 
14 #include "filterVRRender/config.hpp"
15 
16 namespace fwAtoms
17 {
18 class Object;
19 }
20 
21 namespace filterVRRender
22 {
23 
29 class FILTERVRRENDER_CLASS_API MedicalDataV2 : public ::fwAtomsFilter::IFilter
30 {
31 
32 public:
35 
37  ~MedicalDataV2();
38 
40  FILTERVRRENDER_API virtual void apply(const SPTR(::fwAtoms::Object)& atom);
41 };
42 
43 } // namespace filterVRRender
44 
45 #endif // __FILTERVRRENDER_MEDICALDATAV2_HPP__
46 
#define SPTR(_cls_)
fwAtoms contains basic objects to represent any other kind of object
Filter associated to context "MedicalData" version "V2" in VR-Render.
This file defines fwCore base macros.
Class represented a fwData::Object.
The namespace filterVRRender contains filters for atoms: it allows to keep only the known atom object...
Removes atom attributes which are not managed by a context.
Key class used to restrict access to Object construction. See http://www.drdobbs.com/184402053.