]> Creatis software - bbtk.git/blobdiff - packages/vtk/src/bbvtkSphereList.h
no message
[bbtk.git] / packages / vtk / src / bbvtkSphereList.h
index bf929bfc8ea859a9f04af7496319a2df69fb8d61..b23b99a0c99aff092c852f953f008f7b1cc52002 100644 (file)
@@ -19,15 +19,15 @@ class bbvtk_EXPORT SphereList
 {
   BBTK_BLACK_BOX_INTERFACE(SphereList,bbtk::AtomicBlackBox);
 
-  BBTK_DECLARE_INPUT(Renderer ,vtkRenderer*);
-  BBTK_DECLARE_INPUT(lstPointX,std::vector<double>);
-  BBTK_DECLARE_INPUT(lstPointY,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(Opacity  ,double);
+       BBTK_DECLARE_INPUT(Renderer ,vtkRenderer*);
+       BBTK_DECLARE_INPUT(lstPointX,std::vector<double>);
+       BBTK_DECLARE_INPUT(lstPointY,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(Opacity  ,double);
+       BBTK_DECLARE_INPUT(Spacing   ,std::vector<double>);
+       BBTK_DECLARE_INPUT(Transform   ,vtkLinearTransform*);
 
   BBTK_DECLARE_OUTPUT(ActorList,std::vector<vtkActor*>);
 
@@ -41,17 +41,18 @@ class bbvtk_EXPORT SphereList
 };
 
 BBTK_BEGIN_DESCRIBE_BLACK_BOX(SphereList,bbtk::AtomicBlackBox);
-BBTK_NAME("SphereList");
-BBTK_AUTHOR("InfoTeam  CREATIS");
-BBTK_DESCRIPTION("Builds a sphere list actor given four vectors (X, Y, Z, radius).");
-BBTK_CATEGORY("");
-BBTK_INPUT(SphereList,Renderer,"Renderer",vtkRenderer*,"");
-BBTK_INPUT(SphereList,lstPointX,"List of X coordinates. Requirement: same size as vector Y and vector Z.",std::vector<double>,"");
-BBTK_INPUT(SphereList,lstPointY,"List of Y coordinates. Requirement: same size as vector X and vector Z.",std::vector<double>,"");
-BBTK_INPUT(SphereList,lstPointZ,"List of Z coordinates. Requirement: same size as vector X and vector Y.",std::vector<double>,"");
-BBTK_INPUT(SphereList,lstRadio,"List of Radio values",std::vector<double>,"");
-BBTK_INPUT(SphereList,Colour,"Colour RGB values for the spheres (3 first values of the vector for the first sphere, following values for the second sphere, etc.)",std::vector<double>,"");
-BBTK_INPUT(SphereList,Opacity,"Opacity of the spheres",double,"");
+       BBTK_NAME("SphereList");
+       BBTK_AUTHOR("InfoTeam  CREATIS");
+       BBTK_DESCRIPTION("Builds a sphere list actor given four vectors (X, Y, Z, radius).");
+       BBTK_CATEGORY("");
+       BBTK_INPUT(SphereList,Renderer,"Renderer",vtkRenderer*,"");
+       BBTK_INPUT(SphereList,lstPointX,"List of X coordinates. Requirement: same size as vector Y and vector Z.",std::vector<double>,"");
+       BBTK_INPUT(SphereList,lstPointY,"List of Y coordinates. Requirement: same size as vector X and vector Z.",std::vector<double>,"");
+       BBTK_INPUT(SphereList,lstPointZ,"List of Z coordinates. Requirement: same size as vector X and vector Y.",std::vector<double>,"");
+       BBTK_INPUT(SphereList,lstRadio,"List of Radio values",std::vector<double>,"");
+       BBTK_INPUT(SphereList,Colour,"Colour RGB values for the spheres (3 first values of the vector for the first sphere, following values for the second sphere, etc.)",std::vector<double>,"");
+       BBTK_INPUT(SphereList,Opacity,"Opacity of the spheres",double,"");
+       BBTK_INPUT(SphereList,Spacing,"(default [1 1 1]) Spacing vector [sx sy sz]",std::vector<double>,"");
 BBTK_INPUT(SphereList,Transform,"vtkTransform",vtkLinearTransform*,"");
 
  BBTK_OUTPUT(SphereList,ActorList,"List of the sphere actors",std::vector<vtkActor*>,"");