<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<META content="MSHTML 6.00.2900.2180" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT face=Arial size=2>Hi,</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>Your code</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial 
size=2>--------------------------------------------------------------------------------------------------------------</FONT></DIV>
<DIV>vtkVolumeReader *vol = vtkVolumeReader::New();&nbsp;&nbsp; 
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
v16-&gt;SetDataDimensions(64,64);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; v16-&gt;SetImageRange (1,217) 
<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
v16-&gt;SetDataByteOrderToLittleEndian();<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
v16-&gt;SetFilePrefix("brain");<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
v16-&gt;SetDataSpacing 
(3.5,3.5,1.2);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
v16-&gt;Update();</DIV>
<DIV>-------------------------------------------------------------------------</DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>looks strange. Why do you use "v16" but declare 
"*vol" instead? Isn't it a compile error?</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>Pingkun</FONT></DIV>
<BLOCKQUOTE 
style="PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
  <DIV style="FONT: 10pt arial">----- Original Message ----- </DIV>
  <DIV 
  style="BACKGROUND: #e4e4e4; FONT: 10pt arial; font-color: black"><B>From:</B> 
  <A title=sey_ai@hotmail.com href="mailto:sey_ai@hotmail.com">ai amano</A> 
  </DIV>
  <DIV style="FONT: 10pt arial"><B>To:</B> <A title=vtkusers@vtk.org 
  href="mailto:vtkusers@vtk.org">vtkusers@vtk.org</A> </DIV>
  <DIV style="FONT: 10pt arial"><B>Sent:</B> Tuesday, September 28, 2004 6:54 
  AM</DIV>
  <DIV style="FONT: 10pt arial"><B>Subject:</B> [vtkusers] problem with 
  vtkVolumeReader!!!!!</DIV>
  <DIV><BR></DIV>
  <DIV><FONT face="Geneva, Arial, Sans-serif">
  <P 
  style="PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px"><BR>hello 
  </P>
  <P 
  style="PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px">I 
  am working in an application that reads volumenes thus I want to occupy to 
  vtkVolumeReader to read them but when initializing I have a problem with 
  vtkVolumeReader.</P>
  <P 
  style="PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px">I 
  have a problem with vtkVolumeReader, to I want to read a volume with it but 
  when inicilizar it it says to me that a conversion of * vtkObject cannot be 
  made in * vtkVolumeReader.</P>
  <P 
  style="PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px">help 
  me.</P>
  <P 
  style="PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px">#include 
  "vtkPolyDataMapper.h"<BR>#include "vtkActor.h"<BR>#include 
  "vtkRenderer.h"<BR>#include "vtkRenderWindow.h"<BR>#include 
  "vtkRenderWindowInteractor.h"<BR>#include "vtkProperty.h"<BR>#include 
  "vtkCamera.h"<BR>#include "vtkContourFilter.h"<BR>#include 
  "vtkVolumeReader.h"<BR>#include "vtkPolyDataNormals.h"</P>
  <P 
  style="PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px">int 
  main (int argc, char **argv)<BR>{</P>
  <P 
  style="PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px">vtkRenderer 
  *aRenderer = vtkRenderer::New();<BR>vtkRenderWindow *renWin = 
  vtkRenderWindow::New();<BR>&nbsp;&nbsp;&nbsp; 
  renWin-&gt;AddRenderer(aRenderer);<BR>vtkRenderWindowInteractor *iren = 
  vtkRenderWindowInteractor::New();<BR>&nbsp;&nbsp;&nbsp; 
  iren-&gt;SetRenderWindow(renWin);</P>
  <P 
  style="PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px">vtkVolumeReader 
  *vol = vtkVolumeReader::New();&nbsp;&nbsp; 
  <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  v16-&gt;SetDataDimensions(64,64);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; v16-&gt;SetImageRange (1,217) 
  <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  v16-&gt;SetDataByteOrderToLittleEndian();<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  v16-&gt;SetFilePrefix("brain");<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  v16-&gt;SetDataSpacing 
  (3.5,3.5,1.2);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
  v16-&gt;Update();</P>
  <P 
  style="PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px">&nbsp;vtkContourFilter 
  *skinExtractors = vtkContourFilter::New();<BR>&nbsp;&nbsp;&nbsp; 
  skinExtractors-&gt;SetInput((vtkDataSet *) 
  v16-&gt;GetOutput());<BR>&nbsp;&nbsp;&nbsp; skinExtractors-&gt;SetValue(0, 
  500);<BR>&nbsp; vtkPolyDataNormals *skinNormals = 
  vtkPolyDataNormals::New();<BR>&nbsp;&nbsp;&nbsp; 
  skinNormals-&gt;SetInput(skinExtractors-&gt;GetOutput());<BR>&nbsp;&nbsp;&nbsp; 
  skinNormals-&gt;SetFeatureAngle(60.0);<BR>&nbsp; vtkPolyDataMapper *skinMapper 
  = vtkPolyDataMapper::New();<BR>&nbsp;&nbsp;&nbsp; 
  skinMapper-&gt;SetInput(skinNormals-&gt;GetOutput());<BR>&nbsp;&nbsp;&nbsp; 
  skinMapper-&gt;ScalarVisibilityOff();<BR>&nbsp; vtkActor *skin = 
  vtkActor::New();<BR>&nbsp;&nbsp;&nbsp; skin-&gt;SetMapper(skinMapper);</P>
  <P 
  style="PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px">&nbsp; 
  aRenderer-&gt;AddActor(skin);<BR>&nbsp; 
  aRenderer-&gt;SetActiveCamera(aCamera);<BR>&nbsp; aRenderer-&gt;ResetCamera 
  ();<BR>&nbsp; aCamera-&gt;Dolly(1.5); </P>
  <P 
  style="PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px"><BR>&nbsp; 
  aRenderer-&gt;SetBackground(1,1,1);<BR>&nbsp; renWin-&gt;SetSize(640, 
480);</P>
  <P 
  style="PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px"><BR>&nbsp; 
  aRenderer-&gt;ResetCameraClippingRange ();</P>
  <P 
  style="PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px">&nbsp; 
  iren-&gt;Initialize();<BR>&nbsp; iren-&gt;Start();</P>
  <P 
  style="PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px"><BR>&nbsp; 
  v16-&gt;Delete();<BR>&nbsp; skinExtractors-&gt;Delete();<BR>&nbsp; 
  skinNormals-&gt;Delete();<BR>&nbsp; skinMapper-&gt;Delete();<BR>&nbsp; 
  skin-&gt;Delete();<BR>&nbsp; aCamera-&gt;Delete();<BR>&nbsp; 
  iren-&gt;Delete();<BR>&nbsp; renWin-&gt;Delete();<BR>&nbsp; 
  aRenderer-&gt;Delete();</P>
  <P 
  style="PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px">&nbsp; 
  return 0;<BR>}<BR></FONT></P>
  <P 
  style="PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px"></P>
  <P 
  style="PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px">vtkVolumereader 
  *vol = vtkVolumeReader::New();</P><BR><BR><BR>
  <DIV>
  <P>"<IMG height=19 src="http://graphics.hotmail.com/i.p.emsmiled.gif" 
  width=19>Ganar no es solo vencer al enemigo</P>
  <P>&nbsp;sino vencerse a si mismo&nbsp; <IMG height=19 
  src="http://graphics.hotmail.com/i.p.emsmiled.gif" 
  width=19>"</P></DIV></DIV><BR clear=all>
  <HR>
  T1msn. Más Útil Cada Día <A href="http://g.msn.com/8HMAESMX/2737??PS=47575" 
  target=_top>Haz clic aquí </A></BLOCKQUOTE></BODY></HTML>