public bbtk::AtomicBlackBox
{
BBTK_BLACK_BOX_INTERFACE(DrawAxisTree3D,bbtk::AtomicBlackBox);
-//==================================================================
-/// User callback called in the box contructor
-virtual void bbUserConstructor();
-/// User callback called in the box copy constructor
-virtual void bbUserCopyConstructor();
-/// User callback called in the box destructor
-virtual void bbUserDestructor();
-//==================================================================
BBTK_DECLARE_INPUT(Renderer ,vtkRenderer*);
BBTK_DECLARE_INPUT(lstIndexs,std::vector<int>);
BBTK_DECLARE_INPUT(lstPointX,std::vector<double>);
BBTK_DECLARE_INPUT(lstPointZ,std::vector<double>);
BBTK_DECLARE_INPUT(lstRadio ,std::vector<double>);
BBTK_DECLARE_INPUT(Colour ,std::vector<double>);
+ BBTK_DECLARE_INPUT(Transform, vtkLinearTransform *);
BBTK_DECLARE_INPUT(iAxis, int );
BBTK_DECLARE_OUTPUT(OutAxis,vtkProp3D *);
BBTK_PROCESS(Process);
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,Transform,"vtkTransform", vtkLinearTransform *,"");
BBTK_INPUT(DrawAxisTree3D,iAxis,"iAxis",int,"");
BBTK_OUTPUT(DrawAxisTree3D,OutAxis,"Axis[iAxis]",vtkProp3D *,"");
BBTK_END_DESCRIBE_BLACK_BOX(DrawAxisTree3D);