]> Creatis software - bbtk.git/blobdiff - packages/vtk/src/bbvtkSphereSource.xml
#3472 merge vtk8itk5wx3-mingw64
[bbtk.git] / packages / vtk / src / bbvtkSphereSource.xml
index 270713136d9ef33c16a168fbaa1bfcc9bba64c5b..50d2bc117075c8d263918371d06db47c41ac3a57 100644 (file)
 <vtkobject>vtkSphereSource</vtkobject>
 
 <output name="Out" type="vtkPolyData*" description="Output Sphere" special="vtk output"/>
+<input name="Active" type="bool" description="Active True/False (default True)"/>
 <input name="CenterX" type="double" description="Center X coord"/>
 <input name="CenterY" type="double" description="Center Y coord"/>
 <input name="CenterZ" type="double" description="Center Z coord"/>
-<input name="PhiResolution" type="int" description="Sphere PhiResolution" special="vtk parameter" />
-<input name="Radius" type="double" description="Sphere Radius" special="vtk parameter" />
-<input name="ThetaResolution" type="int" description="Sphere ThetaResolution" special="vtk parameter" />
+<input name="PhiResolution" type="int" description="Sphere PhiResolution  (default 10)" special="vtk parameter" />
+<input name="Radius" type="double" description="Sphere Radius  (default 10)" special="vtk parameter" />
+<input name="ThetaResolution" type="int" description="Sphere ThetaResolution  (default 10)" special="vtk parameter" />
 
 <process>
 <PRE>
  
+if (bbGetInputActive()==true)
+{
 
-bbGetVtkObject()->SetCenter(bbGetInputCenterX(), 
-          bbGetInputCenterY(), 
-          bbGetInputCenterZ());
-//bbGetVtkObject()->SetPhiResolution(bbGetInputPhiResolution());
-//bbGetVtkObject()->SetThetaResolution(bbGetInputThetaResolution());
-//bbGetVtkObject()->SetRadius(bbGetInputRadius());
-//printf("EED box vtk:SphereSource theta=%d  phi=%d\n", bbGetInputThetaResolution() , bbGetInputPhiResolution());
+       bbGetVtkObject()->SetCenter(bbGetInputCenterX(), bbGetInputCenterY(), bbGetInputCenterZ());
+   //bbGetVtkObject()->SetPhiResolution(bbGetInputPhiResolution());
+   //bbGetVtkObject()->SetThetaResolution(bbGetInputThetaResolution());
+   //bbGetVtkObject()->SetRadius(bbGetInputRadius());
+   //printf("EED box vtk:SphereSource theta=%d  phi=%d\n", bbGetInputThetaResolution() , bbGetInputPhiResolution());
+       bbGetVtkObject()->Update();
+}
 
-bbGetVtkObject()->Update();
 </PRE>
 </process>
 
 
+<defaultValues><PRE>
+  bbSetInputActive(true);
+  bbSetInputRadius(10);
+  bbSetInputCenterX(0);
+  bbSetInputCenterY(0);
+  bbSetInputCenterZ(0);
+  bbSetInputPhiResolution(10);
+  bbSetInputThetaResolution(10);
+</PRE></defaultValues>
+
 </blackbox>