]> Creatis software - creaMaracasVisu.git/commitdiff
2021 Feature Line width in Draw3DTree
authorEduardo DAVILA <eduardo.davila@creatis.insa-lyon.fr>
Wed, 5 Jun 2013 14:43:11 +0000 (16:43 +0200)
committerEduardo DAVILA <eduardo.davila@creatis.insa-lyon.fr>
Wed, 5 Jun 2013 14:43:11 +0000 (16:43 +0200)
bbtk/src/bbmaracasvisuDrawAxisTree3D.cxx
bbtk/src/bbmaracasvisuDrawAxisTree3D.h

index 5bfd80b857174e037f4925e28d75f4281e7b4d55..cdabc926eb9d63c2f1f361366b2e452b1a8d9350 100644 (file)
@@ -95,7 +95,7 @@ void DrawAxisTree3D::DrawOneAxis(int iGeneral,int numPoints, int iAxis)
        }
 
        vtkactor->GetProperty()->SetColor( r,g,b );
-       vtkactor->GetProperty()->SetLineWidth( 0.5 );
+       vtkactor->GetProperty()->SetLineWidth( bbGetInputLineWidth() );
        vtkactor->GetProperty()->SetOpacity( bbGetInputOpacity() );
 
        if ( bbGetInputTransform()!=NULL )
@@ -201,6 +201,7 @@ void DrawAxisTree3D::bbUserSetDefaultValues()
 
      bbSetInputColour(colour);
      bbSetInputOpacity(1);
+     bbSetInputLineWidth(0.5);
      bbSetInputColourLaw(1);
 
 }
index 7a14cb758dc91ca9d9c24cb59ca996a5e158330b..301018f937dd93cd91426a8d401af28165a7459f 100644 (file)
@@ -56,6 +56,7 @@ class /*BBTK_EXPORT*/ DrawAxisTree3D
   BBTK_DECLARE_INPUT(Colour     , std::vector<double>);
   BBTK_DECLARE_INPUT(Transform  , vtkLinearTransform *);
   BBTK_DECLARE_INPUT(Opacity    , double);
+  BBTK_DECLARE_INPUT(LineWidth   , double);
   BBTK_DECLARE_INPUT(iAxis, int );
   BBTK_DECLARE_OUTPUT(OutAxis,vtkProp3D *);
   BBTK_PROCESS(Process);
@@ -82,10 +83,11 @@ BBTK_CATEGORY("actor");
   BBTK_INPUT(DrawAxisTree3D,lstPointY,"lstPointY",std::vector<double>,"");
   BBTK_INPUT(DrawAxisTree3D,lstPointZ,"lstPointZ",std::vector<double>,"");
   BBTK_INPUT(DrawAxisTree3D,lstRadio,"lstRadio",std::vector<double>,"");
-  BBTK_INPUT(DrawAxisTree3D,Colour,"Colour",std::vector<double>,"");
-  BBTK_INPUT(DrawAxisTree3D,Opacity,"Opacity",double,"");
+  BBTK_INPUT(DrawAxisTree3D,Colour,"Colour  R1 G1 B1 R2 G2 B2 ...  range[0..1]",std::vector<double>,"");
   BBTK_INPUT(DrawAxisTree3D,ColourLaw,"ColorLaw 1(default) solid color, 2 color by segment, 3 color for each point",int,"");
   BBTK_INPUT(DrawAxisTree3D,Transform,"vtkTransform", vtkLinearTransform *,"");
+  BBTK_INPUT(DrawAxisTree3D,Opacity,"Opacity",double,"");
+  BBTK_INPUT(DrawAxisTree3D,LineWidth,"LineWidth (default 0.5)",double,"");
   BBTK_INPUT(DrawAxisTree3D,iAxis,"iAxis",int,"");
   BBTK_OUTPUT(DrawAxisTree3D,OutAxis,"Axis[iAxis]",vtkProp3D *,"");
 BBTK_END_DESCRIBE_BLACK_BOX(DrawAxisTree3D);