zxhproj v 2.2
zxhproj
|
00001 00002 /*========================================================================= 00003 00004 Program: ZXH Registration Software 00005 Author: Xiahai Zhuang 00006 Module: $RCSfle: zxhTransformFieldGradient.h $ 00007 Language: C++ 00008 Date: $Date: From 2011-02 $ 00009 Version: $Revision: 1.0, 2.0, 2.1 $ 00010 00011 =========================================================================*/ 00012 00013 #ifndef zxhTransformFieldGradient_h 00014 #define zxhTransformFieldGradient_h 00015 00021 00022 #include "zxhTransformFields.h" 00023 #include "zxhGradientBase.h" 00024 00025 class zxhTransformFieldGradient : public zxhTransformFields, public zxhGradientBase 00026 { 00027 public: 00029 zxhTransformFieldGradient(); 00031 virtual ~zxhTransformFieldGradient(); 00032 00034 virtual zxhTransformBase* Clone(zxhTransformBase*&pRet); 00035 00037 public: 00041 virtual bool ComputeMetricGradient 00042 ( 00043 zxhMetricBase*pMetric, 00044 zxhTransformBase*pInfluence=0 00045 ); 00046 }; 00047 00048 #endif