fw4spl
PointList1.hpp
1 /* ***** BEGIN LICENSE BLOCK *****
2  * FW4SPL - Copyright (C) IRCAD, 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 #pragma once
8 
9 #include "fwStructuralPatch/config.hpp"
10 
11 #include <fwAtomsPatch/IStructuralCreator.hpp>
12 
13 namespace fwStructuralPatch
14 {
15 namespace creator
16 {
17 namespace fwData
18 {
19 
21 class FWSTRUCTURALPATCH_CLASS_API PointList1 : public ::fwAtomsPatch::IStructuralCreator
22 {
23 public:
25 
27  FWSTRUCTURALPATCH_API PointList1();
28 
30  FWSTRUCTURALPATCH_API ~PointList1();
31 
33  FWSTRUCTURALPATCH_API PointList1( const PointList1& cpy );
34 
36  FWSTRUCTURALPATCH_API virtual ::fwAtoms::Object::sptr create() override;
37 
38 };
39 
40 } // namespace fwData
41 } // namespace creator
42 } // namespace fwStructuralPatch
Base class of all structural creators. Creates a new atom object with the default values correspondin...
Contains creators and structural patches.
Definition: Landmarks1.hpp:13
#define fwCoreClassDefinitionsWithFactoryMacro(_classinfo_, _parameters_, _factory_)
Generate common construction methods for classes with one factory.
Structural creator for fwData::PointList version &#39;1&#39;.
Definition: PointList1.hpp:21
Contains the representation of the data objects used in the framework.