X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=lib%2FcpPlugins%2FPlugins%2FMarchingCubes.h;h=b675bba69ac30c217df5f5539cf8e44f8895884e;hb=a3cae0375976d524c957493a3cc565b9f5b20bce;hp=c84668bcec2fe63b34d7c500d1acd05a13c259a1;hpb=e286ff49ea3582a5f4fad437dd133ec6c05c34dc;p=cpPlugins.git diff --git a/lib/cpPlugins/Plugins/MarchingCubes.h b/lib/cpPlugins/Plugins/MarchingCubes.h index c84668b..b675bba 100644 --- a/lib/cpPlugins/Plugins/MarchingCubes.h +++ b/lib/cpPlugins/Plugins/MarchingCubes.h @@ -2,8 +2,9 @@ #define __CPPLUGINS__PLUGINS__MARCHINGCUBES__H__ #include -#include -#include +#include + +class vtkPolyDataAlgorithm; namespace cpPlugins { @@ -24,25 +25,19 @@ namespace cpPlugins itkNewMacro( Self ); itkTypeMacro( MarchingCubes, cpPluginsInterfaceImageToMeshFilter ); - public: - virtual std::string GetClassName( ) const; - protected: MarchingCubes( ); virtual ~MarchingCubes( ); virtual std::string _GenerateData( ); - template< unsigned int D > - std::string _GD0( ); - - template< class P, unsigned int D > - std::string _GD1( ); - private: // Purposely not implemented MarchingCubes( const Self& ); Self& operator=( const Self& ); + + protected: + vtkPolyDataAlgorithm* m_Algorithm; }; // ---------------------------------------------------------------------