]> Creatis software - creaVtk.git/blob - bbtk_creaVtk_PKG/src/bbcreaVtkLightKit.h
#3198 creaVtk Bug New Normal - VtkLightKit
[creaVtk.git] / bbtk_creaVtk_PKG / src / bbcreaVtkLightKit.h
1 //===== 
2 // 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)
3 //===== 
4 #ifndef __bbcreaVtkLightKit_h_INCLUDED__
5 #define __bbcreaVtkLightKit_h_INCLUDED__
6 #include "bbcreaVtk_EXPORT.h"
7 #include "bbtkAtomicBlackBox.h"
8 #include "iostream"
9
10 #include <vtkRenderer.h>
11
12 namespace bbcreaVtk
13 {
14
15 class bbcreaVtk_EXPORT LightKit
16  : 
17    public bbtk::AtomicBlackBox
18 {
19   BBTK_BLACK_BOX_INTERFACE(LightKit,bbtk::AtomicBlackBox);
20 //===== 
21 // 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)
22 //===== 
23     BBTK_DECLARE_INPUT(KeyLightWarmth,double);
24     BBTK_DECLARE_INPUT(FillLightWarmth,double);
25     BBTK_DECLARE_INPUT(BackLightWarmth,double);
26     BBTK_DECLARE_INPUT(Renderer,vtkRenderer *);
27
28 //  BBTK_DECLARE_OUTPUT(Out,double);
29   BBTK_PROCESS(Process);
30   void Process();
31   bool firsttime;
32
33 //===== 
34 // 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)
35 //===== 
36 };
37
38 BBTK_BEGIN_DESCRIBE_BLACK_BOX(LightKit,bbtk::AtomicBlackBox);
39         BBTK_NAME("LightKit");
40         BBTK_AUTHOR("InfoDev");
41         BBTK_DESCRIPTION("No Description.");
42         BBTK_CATEGORY("empty");
43     BBTK_INPUT(LightKit,KeyLightWarmth,"KeyLightWarmth", double ,"");
44     BBTK_INPUT(LightKit,FillLightWarmth,"FillLightWarmth", double ,"");
45     BBTK_INPUT(LightKit,BackLightWarmth,"BackLightWarmth", double ,"");
46     BBTK_INPUT(LightKit,Renderer,"3D scene in which to insert the surface",vtkRenderer*,"");
47 //      BBTK_OUTPUT(LightKit,Out,"First output",double,"");
48 BBTK_END_DESCRIBE_BLACK_BOX(LightKit);
49 //===== 
50 // 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)
51 //===== 
52 }
53 // EO namespace bbcreaVtk
54
55 #endif // __bbcreaVtkLightKit_h_INCLUDED__
56