<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=gb2312">
<META content="MSHTML 6.00.2900.2668" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT face=Arial size=4>Hi,</FONT></DIV>
<DIV><FONT face=Arial size=4></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=4>I use ITK example&nbsp;to register two point 
sets(IterativeClosestPoint1.cxx). When I change the order of the #include, some 
errors will appear. For example, if the order is as below, no error 
appears.</FONT></DIV>
<DIV><FONT face=Arial size=4></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=4>#include "itkPointSet.h"</FONT></DIV>
<DIV><FONT face=Arial size=4></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=4>#include "itkTranslationTransform.h"<BR>#include 
"itkIterativeClosestPointMetric.h"<BR>#include 
"itkLevenbergMarquardtOptimizer.h"<BR>#include 
"itkPointSetToPointSetRegistrationMethod.h"</FONT></DIV>
<DIV><FONT face=Arial size=4></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=4>If I change the order to that below, many errors 
appear.</FONT></DIV>
<DIV><FONT face=Arial size=4></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=4>#include "itkTranslationTransform.h"<BR>#include 
"itkIterativeClosestPointMetric.h"<BR>#include 
"itkLevenbergMarquardtOptimizer.h"<BR>#include 
"itkPointSetToPointSetRegistrationMethod.h"</FONT></DIV>
<DIV><FONT face=Arial size=4><BR>#include "itkPointSet.h"</FONT></DIV>
<DIV><FONT face=Arial size=4></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=4>In my opinion, the include order should not be 
restricted.</FONT></DIV>
<DIV><FONT face=Arial size=4></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=4>Regards,</FONT></DIV>
<DIV><FONT face=Arial size=4></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=4>Yixun Liu</FONT></DIV>
<DIV><FONT face=Arial><BR><FONT size=4></FONT></FONT></DIV>
<DIV><FONT face=Arial size=4></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=4></FONT>&nbsp;</DIV></BODY></HTML>