X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=lib%2FcpPlugins%2FPlugins%2FMeshReader.h;h=33132c1ee50fc40292e22a4f456c573ecc3e4e55;hb=7c7bc497af96e7b5845be9a2fc277036ec752be9;hp=bfd94264acab27dc6b5450dae41a61cbf843519b;hpb=cb833d2fface96e020fe91584d2206860a8174ee;p=cpPlugins.git diff --git a/lib/cpPlugins/Plugins/MeshReader.h b/lib/cpPlugins/Plugins/MeshReader.h index bfd9426..33132c1 100644 --- a/lib/cpPlugins/Plugins/MeshReader.h +++ b/lib/cpPlugins/Plugins/MeshReader.h @@ -1,9 +1,10 @@ #ifndef __CPPLUGINS__PLUGINS__MESHREADER__H__ #define __CPPLUGINS__PLUGINS__MESHREADER__H__ -#include +#include #include -#include + +class vtkDataReader; namespace cpPlugins { @@ -20,16 +21,10 @@ namespace cpPlugins typedef itk::SmartPointer< Self > Pointer; typedef itk::SmartPointer< const Self > ConstPointer; - typedef Superclass::TParameter TParameter; - typedef Superclass::TParameters TParameters; - public: itkNewMacro( Self ); itkTypeMacro( MeshReader, cpPluginsInterfaceMeshSource ); - public: - virtual std::string GetClassName( ) const; - protected: MeshReader( ); virtual ~MeshReader( ); @@ -46,13 +41,13 @@ namespace cpPlugins // Purposely not implemented MeshReader( const Self& ); Self& operator=( const Self& ); + + protected: + vtkDataReader* m_Reader; }; // --------------------------------------------------------------------- - PLUMA_INHERIT_PROVIDER_CPPLUGINS( - MeshReader, - cpPlugins::Interface::Object - ); + CPPLUGINS_INHERIT_PROVIDER( MeshReader ); } // ecapseman