Hi Yari, won't just using mitk::Surface::GetVtkPolyData(timestep) be enough for you? You can then create a new mitk::Surface (if vtkPolyData* is not enough for your purpose), clone the BaseData transform if necessary and SetVtkPolyData on the newly created mitk::Surface.
Rostislav. On 1 Sep 2015 13:37, at 13:37, yari mattei <yari.mat...@student.supsi.ch> wrote: >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