]> Creatis software - creaVtk.git/blobdiff - bbtk_creaVtk_PKG/src/bbcreaVtkVectorsVisu.h
#3100 creaVtk Feature New Normal - Vectors Visu refresh
[creaVtk.git] / bbtk_creaVtk_PKG / src / bbcreaVtkVectorsVisu.h
index 9a646711215fbcdac2f05f35d7a10a03508044e0..14b1e569a64eec7c981742380f118055ff3bb28b 100644 (file)
@@ -9,6 +9,7 @@
 
 #include "vtkRenderer.h"
 #include "vtkDataObject.h"
+#include "vtkScalarsToColors.h"
 
 #include "vtkVectorsVisu.h"
 
@@ -30,6 +31,7 @@ class bbcreaVtk_EXPORT VectorsVisu
   BBTK_DECLARE_INPUT(Opacity,double);
   BBTK_DECLARE_INPUT(TypeForm,int);
   BBTK_DECLARE_INPUT(Orientation,int);
+  BBTK_DECLARE_INPUT(ExternalLut,vtkScalarsToColors*);
   BBTK_DECLARE_OUTPUT(Out,vtkProp3D*);
   BBTK_PROCESS(Process);
   void Process();
@@ -43,18 +45,19 @@ private:
 };
 
 BBTK_BEGIN_DESCRIBE_BLACK_BOX(VectorsVisu,bbtk::AtomicBlackBox);
-BBTK_NAME("VectorsVisu");
-BBTK_AUTHOR("ED at InfoDev Creatis");
-BBTK_DESCRIPTION("No Description.");
-BBTK_CATEGORY("empty");
- BBTK_INPUT(VectorsVisu,Active,"Active (false default)",bool,"");
- BBTK_INPUT(VectorsVisu,In,"(needed) vtkDataObject. (Example vtkDataObject<-vtkDataSet<-vtkPointSet<-vtkPolyData (parrent class) )",vtkDataObject*,"");
- BBTK_INPUT(VectorsVisu,ScaleFactor,"Scale factor (500 default)",double,"");
- BBTK_INPUT(VectorsVisu,Opacity,"Opacity (1 default)",double,"");
- BBTK_INPUT(VectorsVisu,Renderer,"vtkRenderer",vtkRenderer*,"");
- BBTK_INPUT(VectorsVisu,TypeForm,"0 Line, 1 Arrow   (default 0)",int,"");
- BBTK_INPUT(VectorsVisu,Orientation,"(default 5) -1=xy, 0=yz, 1=yz, 2=xz, 5=3D, 6=3D",int,"");
- BBTK_OUTPUT(VectorsVisu,Out,"vtkProp3D of an vtkActor",vtkProp3D*,"");
+  BBTK_NAME("VectorsVisu");
+  BBTK_AUTHOR("ED at InfoDev Creatis");
+  BBTK_DESCRIPTION("No Description.");
+  BBTK_CATEGORY("empty");
+  BBTK_INPUT(VectorsVisu,Active,"Active (false default)",bool,"");
+  BBTK_INPUT(VectorsVisu,In,"(needed) vtkDataObject. (Example vtkDataObject<-vtkDataSet<-vtkPointSet<-vtkPolyData (parrent class) )",vtkDataObject*,"");
+  BBTK_INPUT(VectorsVisu,ScaleFactor,"Scale factor (500 default)",double,"");
+  BBTK_INPUT(VectorsVisu,Opacity,"Opacity (1 default)",double,"");
+  BBTK_INPUT(VectorsVisu,Renderer,"vtkRenderer",vtkRenderer*,"");
+  BBTK_INPUT(VectorsVisu,TypeForm,"0 Line, 1 Arrow   (default 0)",int,"");
+  BBTK_INPUT(VectorsVisu,Orientation,"(default 5) -1=xy, 0=yz, 1=yz, 2=xz, 5=3D, 6=3D",int,"");
+  BBTK_INPUT(VectorsVisu,ExternalLut,"Lookuptable",vtkScalarsToColors*,"");
+  BBTK_OUTPUT(VectorsVisu,Out,"vtkProp3D of an vtkActor",vtkProp3D*,"");
 BBTK_END_DESCRIBE_BLACK_BOX(VectorsVisu);
 //===== 
 // 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)