26 vtkSmartPointer<vtkCleanPolyData> mergePoints =
27 vtkSmartPointer<vtkCleanPolyData>::New();
29 mergePoints->SetTolerance(0.0);
30 mergePoints->ConvertLinesToPointsOn();
33 int default_number_of_sides(8);
34 vtkTubeFilter* tubes = vtkTubeFilter::New();
35 tubes->SetInputConnection(0, mergePoints->GetOutputPort(0));
41 tubes->SetInputArrayToProcess(
42 1, 0, 0, vtkDataObject::FIELD_ASSOCIATION_CELLS,
"Stratigraphies");
43 tubes->SetRadius(default_radius);
44 tubes->SetNumberOfSides(default_number_of_sides);
47 (*_algorithmUserProperties)[
"Radius"] = default_radius;
48 (*_algorithmUserProperties)[
"NumberOfSides"] = default_number_of_sides;
49 (*_algorithmUserProperties)[
"Capping"] =
true;