X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=bbtk%2Fsrc%2FbbmaracasvisuDrawAxe3D.h;h=6058c470195d320a1bac00ad8983f72765b3c3f5;hb=9dc674e734b8dc98f1729630889bcabc9f4a695c;hp=01998b445d16187533b4b93745372d6ff68429d1;hpb=4970ac35d6d4bc3cea54e8e6033b34c01c3103fb;p=creaMaracasVisu.git diff --git a/bbtk/src/bbmaracasvisuDrawAxe3D.h b/bbtk/src/bbmaracasvisuDrawAxe3D.h index 01998b4..6058c47 100644 --- a/bbtk/src/bbmaracasvisuDrawAxe3D.h +++ b/bbtk/src/bbmaracasvisuDrawAxe3D.h @@ -6,7 +6,7 @@ #include "vtkRenderer.h" #include "vtkPolyData.h" - +#include "vtkLinearTransform.h" namespace bbcreaMaracasVisu { @@ -20,7 +20,7 @@ class /*BBTK_EXPORT*/ DrawAxe3D /// User callback called in the box contructor virtual void bbUserConstructor(); /// User callback called in the box copy constructor -virtual void bbUserCopyConstructor(); +virtual void bbUserCopyConstructor(bbtk::BlackBox::Pointer); /// User callback called in the box destructor virtual void bbUserDestructor(); //================================================================== @@ -29,6 +29,7 @@ virtual void bbUserDestructor(); BBTK_DECLARE_INPUT(lstPointY,std::vector); BBTK_DECLARE_INPUT(lstPointZ,std::vector); BBTK_DECLARE_INPUT(Colour,std::vector); + BBTK_DECLARE_INPUT(Transform, vtkLinearTransform *); BBTK_DECLARE_OUTPUT(Out,vtkProp3D *); // BBTK_DECLARE_OUTPUT(Out,double); @@ -52,6 +53,7 @@ BBTK_CATEGORY("__CATEGORY__"); BBTK_INPUT(DrawAxe3D,lstPointY,"list of point Y",std::vector,""); BBTK_INPUT(DrawAxe3D,lstPointZ,"list of point Z",std::vector,""); BBTK_INPUT(DrawAxe3D,Colour,"Color of the line R(0..1) G(0..1) B(0..1) ",std::vector,"colour"); + BBTK_INPUT(DrawAxe3D,Transform,"vtkTransform", vtkLinearTransform *,""); BBTK_OUTPUT(DrawAxe3D,Out,"Actor",vtkProp3D*,""); BBTK_END_DESCRIBE_BLACK_BOX(DrawAxe3D); }