X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=bbtk_creaVtk_PKG%2Fsrc%2FbbcreaVtkScalarBarActor.cxx;h=0c4df25a11f6d93ee9f82264e5dd7cbdb0ad0983;hb=464deff51f697881cd76b3cfb934859cd7c31df7;hp=b89a7012c2af1401a5311033c3e700a2551bb0d7;hpb=9cd91c842e8da723181e6cfa0bd237ecc9d41173;p=creaVtk.git diff --git a/bbtk_creaVtk_PKG/src/bbcreaVtkScalarBarActor.cxx b/bbtk_creaVtk_PKG/src/bbcreaVtkScalarBarActor.cxx index b89a701..0c4df25 100644 --- a/bbtk_creaVtk_PKG/src/bbcreaVtkScalarBarActor.cxx +++ b/bbtk_creaVtk_PKG/src/bbcreaVtkScalarBarActor.cxx @@ -4,7 +4,6 @@ #include "bbcreaVtkScalarBarActor.h" #include "bbcreaVtkPackage.h" -#include namespace bbcreaVtk { @@ -37,22 +36,26 @@ void ScalarBarActor::Process() if (firsttime==true) { firsttime=false; - vtkScalarBarActor* scalarbarActor = vtkScalarBarActor::New(); + scalarbarActor = vtkScalarBarActor::New(); scalarbarActor->SetLookupTable( bbGetInputLookupTable() ); scalarbarActor->SetTitle( bbGetInputTitle().c_str() ); - scalarbarActor->SetNumberOfLabels(4); + scalarbarActor->SetNumberOfLabels(5); if (bbGetInputDisplayPosition().size()==2) { scalarbarActor->SetDisplayPosition( bbGetInputDisplayPosition()[0] , bbGetInputDisplayPosition()[1] ); - } + } //if int fontsize = scalarbarActor->GetLabelTextProperty()->GetFontSize(); scalarbarActor->GetLabelTextProperty()->SetFontSize(fontsize/2); if (bbGetInputRenderer()!=NULL) { bbGetInputRenderer()->AddActor2D( scalarbarActor ); - } + } // if } // firsttime + if (scalarbarActor!=NULL) + { + scalarbarActor->SetVisibility( bbGetInputActive() ); + } // if scalarbarActor NULL } @@ -66,8 +69,11 @@ void ScalarBarActor::bbUserSetDefaultValues() // Here we initialize the input 'In' to 0 bbSetInputLookupTable(NULL); bbSetInputRenderer(NULL); - firsttime=true; - + bbSetInputTitle("Value"); + bbSetInputActive(true); + firsttime = true; + scalarbarActor = NULL; + } //===== // 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)