zxhproj v 2.2
zxhproj

zxhTransformLocalAffines2.h

00001 
00002 /*=========================================================================
00003 
00004   Program:   ZXH Registration Software
00005   Author:    Xiahai Zhuang
00006   Module:    $RCSfle: zxhTransformLocalAffines2.h    $
00007   Language:  C++
00008   Date:      $Date: From  2011-03 $
00009   Version:   $Revision: 2.1.8 $
00010 
00011   Update log:
00012 
00013 
00014 =========================================================================*/
00015 
00016 #ifndef zxhTransformLocalAffines2_h
00017 #define zxhTransformLocalAffines2_h
00018 
00019 
00020 
00021 
00022 
00023 
00024 #include "zxhTransformLocalAffines.h"
00025 class zxhTransformLocalAffines2 : public zxhTransformLocalAffines
00026 {
00027 public:
00029     zxhTransformLocalAffines2();
00031     virtual ~zxhTransformLocalAffines2();
00032 
00034     virtual zxhTransformBase*   Clone(zxhTransformBase*&pRet);
00036     virtual bool    SetTransformFromStream(std::ifstream& ifs);
00037 
00038     virtual std::string GetPrintString();
00039 
00040     // virtual std::string GetTransformType()                           {return "AFFS";} ;
00041 
00043     virtual bool    SetFileNameOfLocalRegions( std::string *s, int n ) ;
00045     virtual const std::string * GetFileNameOfLocalRegions() ;
00047     virtual bool    HasSetFileNameOfLocalRegions()                  {return m_bSetFileNameOfLocalRegions;};
00049     virtual bool SetLocalRegionsFromPreSetFileNames( );
00050 
00051 protected:
00052 //  ///
00053 //  std::string     m_astrFileNameOfLocalRegions[ZXH_LocalAffineMaxNumber] ;
00054 //  ///
00055 //  bool            m_bSetFileNameOfLocalRegions ;
00056 //  ///
00057 //  zxhImageData    m_aimgLoadLocalImagesFromPreSetFileNames[ZXH_LocalAffineMaxNumber] ;
00058 };
00059 
00060 #endif
00061 
00062 
 All Classes Namespaces Functions Variables Typedefs