<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=US-ASCII">


<META content="MSHTML 6.00.2715.400" name=GENERATOR></HEAD>
<BODY>
<DIV><SPAN class=578291820-26112002><FONT color=#0000ff size=2>I understand it 
in general.  But if my program is not explictly creating or calling a 
method on an ImageData, why should I have to include the 
header?</FONT></SPAN></DIV>
<DIV><SPAN class=578291820-26112002><FONT color=#0000ff 
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=578291820-26112002></SPAN> </DIV>
<BLOCKQUOTE dir=ltr 
style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #0000ff 2px solid; MARGIN-RIGHT: 0px">
  <DIV class=OutlookMessageHeader dir=ltr align=left><FONT face=Tahoma 
  size=2>-----Original Message-----<BR><B>From:</B> Will Schroeder 
  [mailto:will.schroeder@kitware.com]<BR><B>Sent:</B> Tuesday, November 26, 2002 
  3:13 PM<BR><B>To:</B> Miller, James V (Research); Vtk Developers 
  (E-mail)<BR><B>Subject:</B> Re: [vtk-developers] Removing include 
  files<BR><BR></FONT></DIV>Hi Jim-<BR><BR>I really don't like it either, but it 
  is the right thing to do. If we don't do this the compile times go up and some 
  compilers can't handle the amount of including going on. C'est la 
  vie.<BR><BR>Will<BR><BR>At 02:15 PM 11/26/2002 -0500, Miller, James V 
  (Research) wrote:<BR>
  <BLOCKQUOTE class=cite cite="" type="cite"><FONT size=2>I understand the 
    general desire to remove unnecessary include files from the VTK 
    headers.  But I just had</FONT><BR><FONT size=2>to add include lines my 
    applications for vtkImageData.h and vtkPolyData.h because they have been 
    removed</FONT><BR><FONT size=2>from some VTK 
    headers.</FONT><BR> <BR><FONT size=2>My program was pretty 
    simple.  It just wired up filters and mappers, etc.  I never 
    explicitly instantiated</FONT><BR><FONT size=2>a vtkPolyData or a 
    vtkImageData nor do I have any methods that take pointers to these classes 
    </FONT><BR><FONT size=2>(and hence make API calls to a PolyData or 
    ImageData).</FONT><BR> <BR><FONT size=2>It seems a little extreme that 
    I need I now need to include vtkImageData.h and vtkPolyData.h 
    when</FONT><BR><FONT size=2>I am just using standard pipeline 
    processing.</FONT><BR><BR> <?xml:namespace prefix = o ns = 
    "urn:schemas-microsoft-com:office:office" /><BR><BR><B>Jim Miller</B> 
    <BR><B><I>_____________________________________</I></B><BR><I>Visualization 
    & Computer Vision<BR>GE Research</I><BR><I>Bldg. KW, Room 
    C218B</I><BR><I>P.O. Box 8, Schenectady NY 12301</I><BR><BR><I><U><A 
    href="mailto:millerjv@research.ge.com">millerjv@research.ge.com</A><BR></U></I><BR><I><U>james.miller@research.ge.com</U></I><BR><I>(518) 
    387-4005, Dial Comm: 8*833-4005, </I><BR><I>Cell: (518) 505-7065, Fax: (518) 
    387-6981</I> <BR><BR> <BR> </BLOCKQUOTE></BLOCKQUOTE></BODY></HTML>