]> Creatis software - cpPlugins.git/blob - plugins/cpPluginsMeshFilters/AppendMeshesFilter.h
fd6aa0c3858b6cbb396feb2f3f0ac0aa4cd69d9b
[cpPlugins.git] / plugins / cpPluginsMeshFilters / AppendMeshesFilter.h
1 #ifndef __CPPLUGINSIMAGEMESH__APPENDMESHESFILTER__H__
2 #define __CPPLUGINSIMAGEMESH__APPENDMESHESFILTER__H__
3
4 #include <plugins/cpPluginsMeshFilters/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   public:
15     typedef AppendMeshesFilter              Self;
16     typedef cpPlugins::ProcessObject        Superclass;
17     typedef itk::SmartPointer< Self >       Pointer;
18     typedef itk::SmartPointer< const Self > ConstPointer;
19
20   public:
21     itkNewMacro( Self );
22     itkTypeMacro( AppendMeshesFilter, cpPlugins::ProcessObject );
23     cpPlugins_Id_Macro( AppendMeshesFilter, MeshFilters );
24
25   protected:
26     AppendMeshesFilter( );
27     virtual ~AppendMeshesFilter( );
28
29     virtual void _GenerateData( )  ITK_OVERRIDE;
30
31   private:
32     // Purposely not implemented
33     AppendMeshesFilter( const Self& );
34     Self& operator=( const Self& );
35   };
36
37 } // ecapseman
38
39 #endif // __CPPLUGINSIMAGEMESH__APPENDMESHESFILTER__H__
40
41 // eof - $RCSfile$