Hi
I try to make a 4d mitk image form a stack of 3d itk images (gray), can anyone
tell me what i am making wrong:
Std::vector<itk::Image<unsigned short, 3>::Pointer> o3DImageStack;//my filled
itk image array
mitk::DataNode::Pointer oNode = mitk::DataNode::New();
mitk::Image::Pointer oImage = mitk::Image::New();
oImage->InitializeByItk(o3DImageStack.at(0).GetPointer(),1,o3DImageStack.size());
for(unsigned int i=0; i<o3DImageStack.size(); i++)
{
oImage->SetVolume(o3DImageStack.at(i)->GetBufferPointer(), i);
}
oNode->SetData(oImage);
oDS.Add(oNode);
In the mitk GUI the image has only 1 time step in timeslicedgeometry
Best regards
------------------------------------------------------------------------------
For Developers, A Lot Can Happen In A Second.
Boundary is the first to Know...and Tell You.
Monitor Your Applications in Ultra-Fine Resolution. Try it FREE!
http://p.sf.net/sfu/Boundary-d2dvs2
_______________________________________________
mitk-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mitk-users