void VtkVisPipeline::setGlobalSuperelevation(double factor) const { // iterate over all source items for (int i = 0; i < _rootItem->childCount(); ++i) { VtkVisPipelineItem* item = static_cast<VtkVisPipelineItem*>(_rootItem->child(i)); item->setScale(1.0, 1.0, factor); // recursively set on all child items item->setScaleOnChildren(1.0, 1.0, 1.0); } emit vtkVisPipelineChanged(); }