]> Creatis software - cpPlugins.git/blob - plugins/ImageMeshFilters/RasterMeshFilter.h
50f98599567903e078207b2562ee91028481a546
[cpPlugins.git] / plugins / ImageMeshFilters / RasterMeshFilter.h
1 #ifndef __cpPluginsImageMesh__RasterMeshFilter__h__
2 #define __cpPluginsImageMesh__RasterMeshFilter__h__
3
4 #include <plugins/cpPluginsImageMeshFilters_Export.h>
5 #include <cpPlugins/BaseObjects/ProcessObject.h>
6 #include <cpPlugins/DataObjects/Image.h>
7 #include <vtkSmartPointer.h>
8
9 namespace cpPluginsImageMeshFilters
10 {
11   /**
12    */
13   class cpPluginsImageMeshFilters_EXPORT RasterMeshFilter
14     : public cpPlugins::BaseObjects::ProcessObject
15   {
16     cpPluginsObject(
17       RasterMeshFilter,
18       cpPlugins::BaseObjects::ProcessObject,
19       MeshToImageFilters
20       );
21
22   public:
23     typedef cpPlugins::DataObjects::Image TImage;
24
25   protected:
26     template< class _TMesh >
27       inline void _GD0_2D( _TMesh* mesh );
28
29     template< class _TMesh >
30       inline void _GD0_3D( _TMesh* mesh );
31   };
32
33 } // ecapseman
34
35 #endif // __cpPluginsImageMesh__RasterMeshFilter__h__
36
37 // eof - $RCSfile$