]> Creatis software - creaVtk.git/commitdiff
#3490 Bug Windows vtkTrimmedExtrusionFilter.h No such file or directory
authorEduardo DAVILA <davila@creatis.insa-lyon.fr>
Wed, 13 Jul 2022 12:44:14 +0000 (14:44 +0200)
committerEduardo DAVILA <davila@creatis.insa-lyon.fr>
Wed, 13 Jul 2022 12:44:14 +0000 (14:44 +0200)
bbtk_creaVtk_PKG/src/bbcreaVtkExtrusion.cxx [deleted file]
bbtk_creaVtk_PKG/src/bbcreaVtkExtrusion.h [deleted file]
bbtk_creaVtk_PKG/src/bbcreaVtkTrimmedExtrusionFilter.cxx
bbtk_creaVtk_PKG/src/bbcreaVtkTrimmedExtrusionFilter.h

diff --git a/bbtk_creaVtk_PKG/src/bbcreaVtkExtrusion.cxx b/bbtk_creaVtk_PKG/src/bbcreaVtkExtrusion.cxx
deleted file mode 100644 (file)
index deb13b8..0000000
+++ /dev/null
@@ -1,117 +0,0 @@
-//===== 
-// Before editing this file, make sure it's a file of your own (i.e.: it wasn't generated from xml description; if so : your modifications will be lost)
-//===== 
-#include "bbcreaVtkExtrusion.h"
-#include "bbcreaVtkPackage.h"
-
-/* ------ Not exist in windows  old VTK version ---------
-  #include <vtkTrimmedExtrusionFilter.h>
-*/
-
-#include <vtkLinearExtrusionFilter.h>
-#include <vtkTriangleFilter.h>
-
-namespace bbcreaVtk
-{
-
-BBTK_ADD_BLACK_BOX_TO_PACKAGE(creaVtk,Extrusion)
-BBTK_BLACK_BOX_IMPLEMENTATION(Extrusion,bbtk::AtomicBlackBox);
-//===== 
-// Before editing this file, make sure it's a file of your own (i.e.: it wasn't generated from xml description; if so : your modifications will be lost)
-//===== 
-void Extrusion::Process()
-{
-
-// THE MAIN PROCESSING METHOD BODY
-//   Here we simply set the input 'In' value to the output 'Out'
-//   And print out the output value
-// INPUT/OUTPUT ACCESSORS ARE OF THE FORM :
-//    void bbSet{Input|Output}NAME(const TYPE&)
-//    const TYPE& bbGet{Input|Output}NAME() const 
-//    Where :
-//    * NAME is the name of the input/output
-//      (the one provided in the attribute 'name' of the tag 'input')
-//    * TYPE is the C++ type of the input/output
-//      (the one provided in the attribute 'type' of the tag 'input')
-//    bbSetOutputOut( bbGetInputIn() );
-//    std::cout << "Output value = " <<bbGetOutputOut() << std::endl;
-  
-    if (bbGetInputIn()!=NULL)
-    {
-        if ((bbGetInputType()>=0) && (bbGetInputType()<=1))
-        {
-/* ------ Not exist in windows  old VTK version ---------
-                               vtkTrimmedExtrusionFilter *extrusion = vtkTrimmedExtrusionFilter::New();
-                               extrusion->SetExtrusionDirection(1,1,1);
-                               extrusion->SetInputData( bbGetInputIn() );
-                               extrusion->SetTrimSurfaceData( bbGetInputIn2() );
-                               if (bbGetInputType()==0)
-                               {
-                                       extrusion->SetExtrusionStrategy(vtkTrimmedExtrusionFilter::BOUNDARY_EDGES);
-                               } else {
-                                       extrusion->SetExtrusionStrategy(vtkTrimmedExtrusionFilter::ALL_EDGES);
-                               }
-                               extrusion->Update();
-                               bbSetOutputOut( extrusion->GetTrimSurface() );
-*/
-        }  // if Type 0 1
-            
-        if (bbGetInputType()==2)
-        {
-            // Apply linear extrusion
-             vtkLinearExtrusionFilter *extrude=vtkLinearExtrusionFilter::New();
-             extrude->SetInputData( bbGetInputIn() );
-             extrude->SetExtrusionTypeToNormalExtrusion();
-             extrude->SetVector(0, -1, 0);
-             extrude->SetScaleFactor(-7);
-             extrude->Update();
-             vtkTriangleFilter *triangleFilter = vtkTriangleFilter::New();
-            triangleFilter->SetInputData( extrude->GetOutput() );
-            triangleFilter->Update( );
-             bbSetOutputOut( triangleFilter->GetOutput() );
-        } // if Type 2
-        
-    } // if bbGetInputIn
-    
-}
-//===== 
-// Before editing this file, make sure it's a file of your own (i.e.: it wasn't generated from xml description; if so : your modifications will be lost)
-//===== 
-void Extrusion::bbUserSetDefaultValues()
-{
-
-//  SET HERE THE DEFAULT INPUT/OUTPUT VALUES OF YOUR BOX 
-//    Here we initialize the input 'In' to 0
-   bbSetInputIn(NULL);
-    bbSetInputType(0);
-
-}
-//===== 
-// Before editing this file, make sure it's a file of your own (i.e.: it wasn't generated from xml description; if so : your modifications will be lost)
-//===== 
-void Extrusion::bbUserInitializeProcessing()
-{
-
-//  THE INITIALIZATION METHOD BODY :
-//    Here does nothing 
-//    but this is where you should allocate the internal/output pointers 
-//    if any 
-
-  
-}
-//===== 
-// Before editing this file, make sure it's a file of your own (i.e.: it wasn't generated from xml description; if so : your modifications will be lost)
-//===== 
-void Extrusion::bbUserFinalizeProcessing()
-{
-
-//  THE FINALIZATION METHOD BODY :
-//    Here does nothing 
-//    but this is where you should desallocate the internal/output pointers 
-//    if any
-  
-}
-}
-// EO namespace bbcreaVtk
-
-
diff --git a/bbtk_creaVtk_PKG/src/bbcreaVtkExtrusion.h b/bbtk_creaVtk_PKG/src/bbcreaVtkExtrusion.h
deleted file mode 100644 (file)
index 63d9482..0000000
+++ /dev/null
@@ -1,55 +0,0 @@
-//===== 
-// Before editing this file, make sure it's a file of your own (i.e.: it wasn't generated from xml description; if so : your modifications will be lost)
-//===== 
-#ifndef __bbcreaVtkExtrusion_h_INCLUDED__
-#define __bbcreaVtkExtrusion_h_INCLUDED__
-
-#include "bbcreaVtk_EXPORT.h"
-#include "bbtkAtomicBlackBox.h"
-#include "iostream"
-
-#include <vtkPolyData.h>
-
-namespace bbcreaVtk
-{
-
-class bbcreaVtk_EXPORT Extrusion
- : 
-   public bbtk::AtomicBlackBox
-{
-  BBTK_BLACK_BOX_INTERFACE(Extrusion,bbtk::AtomicBlackBox);
-//===== 
-// Before editing this file, make sure it's a file of your own (i.e.: it wasn't generated from xml description; if so : your modifications will be lost)
-//===== 
-    BBTK_DECLARE_INPUT(In,vtkPolyData*);
-    BBTK_DECLARE_INPUT(In2,vtkPolyData*);
-    BBTK_DECLARE_INPUT(Type,int);
-    BBTK_DECLARE_OUTPUT(Out,vtkPolyData*);
-    BBTK_PROCESS(Process);
-    void Process();
-//===== 
-// Before editing this file, make sure it's a file of your own (i.e.: it wasn't generated from xml description; if so : your modifications will be lost)
-//===== 
-};
-
-BBTK_BEGIN_DESCRIBE_BLACK_BOX(Extrusion,bbtk::AtomicBlackBox);
-BBTK_NAME("Extrusion");
-BBTK_AUTHOR("InfoDev");
-BBTK_DESCRIPTION("No Description.");
-BBTK_CATEGORY("empty");
-
-  BBTK_INPUT(Extrusion,In,"PolyData input ",vtkPolyData*,"");
-  BBTK_INPUT(Extrusion,In2,"PolyData input ",vtkPolyData*,"");
-  BBTK_INPUT(Extrusion,Type,"(default 0) Type 0:BOUNDARY_EDGES  1:ALL_EDGES",int,"");
-
-  BBTK_OUTPUT(Extrusion,Out,"PolyData output",vtkPolyData*,"");
-
-BBTK_END_DESCRIBE_BLACK_BOX(Extrusion);
-//===== 
-// Before editing this file, make sure it's a file of your own (i.e.: it wasn't generated from xml description; if so : your modifications will be lost)
-//===== 
-}
-// EO namespace bbcreaVtk
-
-#endif // __bbcreaVtkExtrusion_h_INCLUDED__
-
index 886ff894674f0c3cc0d97c090a877ac222f982d4..ee6fc3eefe3c4e48583b8e9d6a5dc35929e78108 100644 (file)
@@ -1,7 +1,9 @@
 //===== 
 // Before editing this file, make sure it's a file of your own (i.e.: it wasn't generated from xml description; if so : your modifications will be lost)
-//===== 
+//=====
+
 #include "bbcreaVtkTrimmedExtrusionFilter.h"
+
 #include "bbcreaVtkPackage.h"
 
 
@@ -42,7 +44,8 @@ void TrimmedExtrusionFilter::Process()
 
     
     
-    
+/* ------ Not exist in windows  old VTK 8.1 version ---------
+
     if ( (bbGetInputIn()!=NULL) && (bbGetInputIn2()!=NULL) )
     {
         if (extrusion!=NULL)
@@ -70,7 +73,7 @@ void TrimmedExtrusionFilter::Process()
     } else {
         printf("EED  Warning!!!  TrimmedExtrusionFilter::Process      Either In or In2 is missing \n");
     } // if bbGetInputIn
-
+*/
     
 }
 //===== 
@@ -81,7 +84,10 @@ void TrimmedExtrusionFilter::bbUserSetDefaultValues()
 
 //  SET HERE THE DEFAULT INPUT/OUTPUT VALUES OF YOUR BOX 
 //    Here we initialize the input 'In' to 0
-    extrusion=NULL;
+
+// ------ Not exist in windows  old VTK 8.1 version ---------
+//    extrusion=NULL;
+     
     bbSetInputIn(NULL);
     bbSetInputIn2(NULL);
     bbSetInputType(0);
@@ -118,7 +124,7 @@ void TrimmedExtrusionFilter::bbUserFinalizeProcessing()
 //    if any
   
 }
-}
-// EO namespace bbcreaVtk
+
+// EO namespace bbcreaVtk
 
 
index bad5740b166f33e9af65e31d7a37ee50eb6d9a81..b97511114e803299705ae76f60b9719f77bfc4a7 100644 (file)
@@ -9,7 +9,10 @@
 #include "iostream"
 
 #include <vtkPolyData.h>
-#include <vtkTrimmedExtrusionFilter.h>
+
+// ------ Not exist in windows  old VTK version ---------
+//#include <vtkTrimmedExtrusionFilter.h>
+
 
 namespace bbcreaVtk
 {
@@ -31,7 +34,9 @@ class bbcreaVtk_EXPORT TrimmedExtrusionFilter
   BBTK_PROCESS(Process);
   void Process();
     
-    vtkTrimmedExtrusionFilter *extrusion;
+// ------ Not exist in windows  old VTK version ---------
+//    vtkTrimmedExtrusionFilter *extrusion;
+
     
 //===== 
 // Before editing this file, make sure it's a file of your own (i.e.: it wasn't generated from xml description; if so : your modifications will be lost)