<div dir="ltr">Hello fred,<br>this is a misunderstanding.<br>You can create the vtkImageData inside <br>your program by setting each scalar to the correct value:<br><br>void makeImage(float p_data[] ,int p_xdim, int p_ydim) {<br>
<br>vtkImageData* m_rawIimageData = vtkImageData::New();<br>m_rawImageData->SetDimensions(p_xdim,p_ydim,1);<br> m_rawImageData->SetScalarTypeToFloat();<br> m_rawImageData->SetNumberOfScalarComponents(1);<br>
m_rawImageData->SetSpacing(1.0,1.0,1.0);<br> m_rawImageData->AllocateScalars();<br><br> float* dataPointer = NULL;<br> for (int i = 0; i < p_ydim ; ++i) {<br> for (int j = 0; j < p_xdim; ++j) {<br>
float val = p_data[(p_ydim - i - 1)*p_xdim + j];<br> dataPointer = (float*) m_rawImageData->GetScalarPointer(j,i,0);<br> (*dataPointer) = val;<br> }<br> }<br><br>}<br><br>cheers, Oliver<br>
<br>PS: This gives you a vtkImageData which can be used for all <br>types of operations. Take a look at the examples.<br><br><div class="gmail_quote">2008/8/6 fred <span dir="ltr"><<a href="mailto:fredmfp@gmail.com">fredmfp@gmail.com</a>></span><br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Oliver Kania a écrit :<div class="Ih2E3d"><br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Hello,<br>
What do you mean by "vti file" ?<br>
</blockquote></div>
A VTK ImageData file (XML format).<br>
<br>
<br>
Cheers,<br>
<br>
-- <br><font color="#888888">
Fred</font><div><div></div><div class="Wj3C7c"><br>
_______________________________________________<br>
This is the private VTK discussion list.<br>
Please keep messages on-topic. Check the FAQ at: <a href="http://www.vtk.org/Wiki/VTK_FAQ" target="_blank">http://www.vtk.org/Wiki/VTK_FAQ</a><br>
Follow this link to subscribe/unsubscribe:<br>
<a href="http://www.vtk.org/mailman/listinfo/vtkusers" target="_blank">http://www.vtk.org/mailman/listinfo/vtkusers</a><br>
</div></div></blockquote></div><br></div>