zxhproj v 2.2
zxhproj
|
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