Hi,

after modifying the data of a surface node, I looked for a possibility
to update the mapper to render the manipulated data. When using pure VTK
this is possible with the following statements:

        pMapper->Modified();
        pMapper->Update();

But I can't find something similar in MITK. Isn't there really no
mechanism to update the mapper of a node? Is it really necessary to
create a new surface object like this?

        // get surface data
        mitk::Surface* pSurface =
dynamic_cast<mitk::Surface*>(pNode->GetData());
        vtkPolyData* pData = pSurface->GetVtkPolyData();
      vtkPoints* pPoints = pData->GetPoints();

        // manipulate data

        // create new surface to render manipulated data
        mitk::Surface::Pointer pNewSurface = mitk::Surface::New();
      pNewSurface->SetVtkPolyData(pData);
      pNode->SetData(pNewSurface);

Thanks.
Horst

------------------------------------------------------------------------------
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnnow-d2d
_______________________________________________
mitk-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mitk-users

Reply via email to