<!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>