]> Creatis software - cpPlugins.git/blob - plugins/MeshFilters/AppendMeshesFilter.h
Build procedure simplified
[cpPlugins.git] / plugins / MeshFilters / AppendMeshesFilter.h
1 #ifndef __CPPLUGINSIMAGEMESH__APPENDMESHESFILTER__H__
2 #define __CPPLUGINSIMAGEMESH__APPENDMESHESFILTER__H__
3
4 #include <plugins/cpPluginsMeshFilters_Export.h>
5 #include <cpPlugins/ProcessObject.h>
6
7 namespace cpPluginsMeshFilters
8 {
9   /**
10    */
11   class cpPluginsMeshFilters_EXPORT AppendMeshesFilter
12     : public cpPlugins::ProcessObject
13   {
14     cpPluginsObject;
15   public:
16     typedef AppendMeshesFilter              Self;
17     typedef cpPlugins::ProcessObject        Superclass;
18     typedef itk::SmartPointer< Self >       Pointer;
19     typedef itk::SmartPointer< const Self > ConstPointer;
20
21   public:
22     itkNewMacro( Self );
23     itkTypeMacro( AppendMeshesFilter, cpPlugins::ProcessObject );
24     cpPlugins_Id_Macro( AppendMeshesFilter, MeshFilters );
25
26   protected:
27     AppendMeshesFilter( );
28     virtual ~AppendMeshesFilter( );
29
30     virtual void _GenerateData( )  ITK_OVERRIDE;
31
32   private:
33     // Purposely not implemented
34     AppendMeshesFilter( const Self& );
35     Self& operator=( const Self& );
36   };
37
38 } // ecapseman
39
40 #endif // __CPPLUGINSIMAGEMESH__APPENDMESHESFILTER__H__
41
42 // eof - $RCSfile$