X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=packages%2Fvtk%2Fsrc%2FbbvtkText2D.h;h=ff85ca4c8479e400e6f62162eae0f8866ba9e758;hb=560f6b3560c3d4062d4f2413d5202a1318acb801;hp=cc5e72abf80d447caa4ac352bcbec68710dd0b78;hpb=757a189b6ce998d5da17f49504a140c03d4feeff;p=bbtk.git diff --git a/packages/vtk/src/bbvtkText2D.h b/packages/vtk/src/bbvtkText2D.h index cc5e72a..ff85ca4 100644 --- a/packages/vtk/src/bbvtkText2D.h +++ b/packages/vtk/src/bbvtkText2D.h @@ -9,6 +9,7 @@ #include "vtkProp.h" #include "vtkRenderer.h" +#include "vtkTextActor.h" namespace bbvtk { @@ -24,10 +25,16 @@ class bbvtk_EXPORT Text2D BBTK_DECLARE_INPUT(In,std::string); BBTK_DECLARE_INPUT(Renderer,vtkRenderer*); BBTK_DECLARE_INPUT(Point,std::vector); + BBTK_DECLARE_INPUT(Spacing,std::vector); BBTK_DECLARE_INPUT(Opacity,double); + BBTK_DECLARE_INPUT(FontSize,int); + BBTK_DECLARE_INPUT(Color,std::vector); BBTK_DECLARE_OUTPUT( Out , vtkProp* ); BBTK_PROCESS(Process); void Process(); + + vtkTextActor *_textActor; + //===== // 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) //===== @@ -40,9 +47,12 @@ BBTK_BEGIN_DESCRIBE_BLACK_BOX(Text2D,bbtk::AtomicBlackBox); BBTK_CATEGORY("empty"); BBTK_INPUT(Text2D,In,"Input text (default = 'VOID')",std::string,""); - BBTK_INPUT(Text2D,Renderer,"Input text",vtkRenderer*,""); BBTK_INPUT(Text2D,Point,"Point [x,y,z]",std::vector,""); - BBTK_INPUT(Text2D,Opacity,"Input text",double,""); + BBTK_INPUT(Text2D,Spacing,"Spacing [sx,sy,sz] default [1,1,1]",std::vector,""); + BBTK_INPUT(Text2D,Opacity,"Pacity (default 1)",double,""); + BBTK_INPUT(Text2D,Renderer,"Vtk Rendere ",vtkRenderer*,""); + BBTK_INPUT(Text2D,FontSize,"Font size (default 14)",int,""); + BBTK_INPUT(Text2D,Color,"vector color [r,g,b] (default [0,0,1])",std::vector,""); BBTK_OUTPUT(Text2D,Out,"vtk Prop",vtkProp*,"");