Hello, How to show vtk actors on QmitkRenderWindow but keep vtk object attached to mitk data node?
my code looks like this mitk::DataNode::Pointer plannedValueNode = mitk::DataNode::New(); mitk::Surface::Pointer plannedValueSurface = mitk::Surface::New(); vtkSmartPointer<vtkSphereSource> plannedSphereSource = vtkSmartPointer<vtkSphereSource>::New(); plannedSphereSource->SetRadius(plannedValue); plannedSphereSource->SetCenter(SeedXPoint, SeedYPoint, SeedZPoint); plannedValueSurface->SetVtkPolyData(plannedSphereSource->GetOutput()); plannedValueNode->SetData(plannedValueSurface); plannedValueNode->SetName("Planned Volume"); plannedValueNode->SetColor(0, 0, 255); plannedMapper->SetInputConnection(plannedSphereSource->GetOutputPort()); plannedActor->SetMapper(plannedMapper); this->GetDataStorage()->Add(plannedValueNode); renderer_axial = mitk::BaseRenderer::GetInstance(this->GetRenderWindowPart()->GetQmitkRenderWindow("axial")->GetRenderWindow()); renderer_axial->GetVtkRenderer()->AddActor(targetActor); The vtk sphere show on the axial view but when I set the node visibilty to false it doesn't disappear. how to connect them?
_______________________________________________ mitk-users mailing list mitk-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mitk-users