]> Creatis software - cpPlugins.git/blobdiff - lib/cpPlugins/Extensions/Visualization/MPRWithDifferentWindows.h
Image visualization objects updated
[cpPlugins.git] / lib / cpPlugins / Extensions / Visualization / MPRWithDifferentWindows.h
index b0f8c40de6a8d7b18aa1aa6e6c8eaceb3409c435..aef8ebd9c64f652f76eae99ccb3df12cabc15024 100644 (file)
@@ -3,6 +3,7 @@
 
 #include <cpPlugins/Extensions/Visualization/MPRActors.h>
 #include <cpPlugins/Extensions/Visualization/ImageInteractorStyle.h>
+#include <cpPlugins/Extensions/cpPlugins_Extensions_Export.h>
 
 #include <vtkImageData.h>
 #include <vtkRenderer.h>
@@ -38,7 +39,7 @@ namespace cpPlugins
     {
       /**
        */
-      class MPRWithDifferentWindows
+      class cpPlugins_Extensions_EXPORT MPRWithDifferentWindows
       {
       public:
         typedef cpPlugins::Extensions::Visualization::
@@ -60,15 +61,17 @@ namespace cpPlugins
           );
         virtual ~MPRWithDifferentWindows( );
 
-
         void SetImage( vtkImageData* image );
-        void SetSegmentation( vtkImageData* image );
+        void SetModeToNavigation( );
+        void SetModeToDeformation( );
 
         void ResetCamera( const int& id );
         void ResetCameras( );
         void Render( const int& id );
         void RenderAll( );
 
+        void Add3DActor( vtkProp3D* prop );
+
       protected:
         // Inputs
         vtkRenderWindow* m_Windows[ 4 ];