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

Reply via email to