]> Creatis software - bbtk.git/blobdiff - packages/vtk/src/bbvtkMIPCreator.h
Preapre use of GDCM2
[bbtk.git] / packages / vtk / src / bbvtkMIPCreator.h
index acf229a3cd4a230e674ee3b1b2ee1c08898448f7..c37149bd2cdad229df4c5217dccf49046aa706c6 100644 (file)
@@ -2,8 +2,8 @@
   Program:   bbtk
   Module:    $RCSfile: bbvtkMIPCreator.h,v $
   Language:  C++
-  Date:      $Date: 2008/10/17 08:18:30 $
-  Version:   $Revision: 1.5 $
+  Date:      $Date: 2010/04/08 14:37:59 $
+  Version:   $Revision: 1.9 $
 =========================================================================*/
 
 /* ---------------------------------------------------------------------
@@ -28,7 +28,6 @@
 *  knowledge of the CeCILL-B license and that you accept its terms.
 * ------------------------------------------------------------------------ */                                                                         
 
-
 /**
  * \brief Short description in one line
  * 
  * \brief Pattern for the definition of a new type of Node 
  */
 
-
 #ifdef _USE_VTK_
 
-
 #ifndef __bbvtkMIPCreator_h_INCLUDED__
 #define __bbvtkMIPCreator_h_INCLUDED__
 
-
 #include "bbtkAtomicBlackBox.h"
 
 #include "vtkImageData.h"
 #include "vtkProp3D.h"
 #include "vtkVolume.h"
 
+#include "bbvtk_EXPORT.h"
+
 namespace bbvtk
 {
-
-
-  
-  class /*BBTK_EXPORT*/ MIPCreator : public bbtk::AtomicBlackBox
+  class bbvtk_EXPORT MIPCreator : public bbtk::AtomicBlackBox
   { 
   public:
     BBTK_BLACK_BOX_INTERFACE(MIPCreator,bbtk::AtomicBlackBox);
@@ -79,15 +74,11 @@ namespace bbvtk
     void Process();
     
   protected:
-    virtual void bbUserConstructor();
-    virtual void bbUserCopyConstructor();
-    virtual void bbUserDestructor();
-    void Init();
   private:
-    vtkImageShiftScalemCast;
-    vtkVolumeRayCastMIPFunctionmMIP;
-    vtkVolumeRayCastMappermMapper;
-    vtkVolumemVolume;
+    vtkImageShiftScale                 *mCast;
+    vtkVolumeRayCastMIPFunction                *mMIP;
+    vtkVolumeRayCastMapper             *mMapper;
+    vtkVolume                          *mVolume;
   };
    
   //=================================================================
@@ -104,7 +95,6 @@ namespace bbvtk
   BBTK_END_DESCRIBE_BLACK_BOX(MIPCreator);
   //=================================================================
 
-
 }//namespace bbvtk
 
 #endif  //__bbtvtkMIPCreator_h__