zxhproj v 2.2
zxhproj

zxhTransformFieldGradient.h

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
 All Classes Namespaces Functions Variables Typedefs