Hi, To answer off hand, you could do something like the following pseudocode:
for (unsigned int timeStep = 0; timeStep < surface->GetTimeSteps(); ++timeStep) { auto singleSurface = mitk::Surface::New(); singleSurface->SetVtkPolyData(surface->GetVtkPolyData(timeStep)); } Stefan -----Original Message----- From: yari mattei [mailto:yari.mat...@student.supsi.ch] Sent: Dienstag, 1. September 2015 14:36 To: mitk-users@lists.sourceforge.net Subject: [mitk-users] Surface time selector Hi, I have a surface with 9 time step inside. I would like to know if there is a way to extract the steps like I can do for images. What I am trying to do is something like this : for (unsigned int timeStep = 0; timeStep < surface->GetTimeSteps(); ++timeStep) { mitk::ImageTimeSelector::Pointer timeSelector = mitk::ImageTimeSelector::New(); timeSelector->SetInput(surface); // NOT WORKING BEACUSE OF THE TYPE timeSelector->SetTimeNr(timeStep); timeSelector->UpdateLargestPossibleRegion(); mitk::Surface::Pointer singleSurface = timeSelector->GetOutput(); } Cheers, Yari ------------------------------------------------------------------------------ _______________________________________________ mitk-users mailing list mitk-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mitk-users ------------------------------------------------------------------------------ _______________________________________________ mitk-users mailing list mitk-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mitk-users