]> Creatis software - cpPlugins.git/blobdiff - appli/ImageMPR/ImageMPR.h
vtkPolyData support added
[cpPlugins.git] / appli / ImageMPR / ImageMPR.h
index 4f5144477fc1b695830fbcbcae54da7ee9591182..b8d91f12a60828cb4bd680e533a30f775b6318e9 100644 (file)
@@ -15,6 +15,7 @@
 #include <cpPlugins/Interface/Interface.h>
 #include <cpPlugins/Interface/ProcessObject.h>
 #include <cpPlugins/Interface/Image.h>
+#include <cpPlugins/Interface/PolyData.h>
 #include <cpPlugins/Interface/DataObject.h>
 #include <cpPlugins/Extensions/Visualization/MPRWithDifferentWindows.h>
 
@@ -38,6 +39,7 @@ public:
   typedef cpPlugins::Interface::Object        TPluginObject;
   typedef cpPlugins::Interface::DataObject    TPluginData;
   typedef cpPlugins::Interface::Image         TPluginImage;
+  typedef cpPlugins::Interface::PolyData      TPluginPolyData;
   typedef cpPlugins::Interface::ProcessObject TPlugin;
   typedef cpPlugins::Interface::Parameters    TParameters;
 
@@ -51,6 +53,7 @@ public:
 private slots:
   void _triggered_actionOpenPlugins( );
   void _triggered_actionOpenInputImage( );
+  void _triggered_actionOpenInputPolyData( );
 
 private:
   Ui::ImageMPR* m_UI;
@@ -62,7 +65,8 @@ private:
   TStringMap m_BaseClasses;
 
   // Real data
-  TPluginImage::Pointer m_InputImage;
+  TPluginImage::Pointer    m_InputImage;
+  TPluginPolyData::Pointer m_InputPolyData;
 
   // Visualization stuff
   TMPR* m_MPR;