Changeset 3572 in Sophya for trunk/SophyaPI/PIext/nomimagadapter.cc
- Timestamp:
- Feb 7, 2009, 10:50:34 PM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/SophyaPI/PIext/nomimagadapter.cc
r3190 r3572 11 11 #include "pimgadapter.h" 12 12 13 #ifdef SANS_EVOLPLANCK14 #include "fitsimage.h"15 #else16 13 #include "objfitter.h" 17 #endif18 14 19 15 … … 62 58 AnyDataObj* NOMAdapter_Image<T>::CloneDataObj(bool share) 63 59 { 64 #ifdef SANS_EVOLPLANCK65 FitsImage<T> * fima = dynamic_cast<FitsImage<T> *>(mImg);66 if (fima == NULL) return( new Image<T>(*mImg ) );67 else return ( new FitsImage<T>(*fima) );68 #else69 60 return( new Image<T>(*mImg, share) ); 70 #endif71 61 } 72 62 … … 76 66 void NOMAdapter_Image<T>::SavePPF(POutPersist& pos, string const & nom) 77 67 { 78 #ifdef SANS_EVOLPLANCK79 // PEIDA-EROS L'histo est lui-meme PPersist80 string tag = nom; // A cause de const81 mImg->Write(pos,0,tag);82 #else83 68 string s = typeid(*mObj).name(); 84 69 cout << "NOMAdapter_Image<T>::SavePPF() - Error : Not supported for " << s << endl; 85 #endif86 70 } 87 71 … … 147 131 AnyDataObj* NOMAdapter_Image<T>::FitResidusObj(GeneralFit& mfit) 148 132 { 149 #ifdef SANS_EVOLPLANCK150 RzImage* rzim = mImg->FitResidus(mfit);151 ImageR4* im = new ImageR4(*rzim);152 return im;153 #else154 133 Image<T>* im = new Image<T>(ObjectFitter::FitResidus(*mImg,mfit)); 155 134 return im; 156 #endif157 135 } 158 136 … … 160 138 AnyDataObj* NOMAdapter_Image<T>::FitFunctionObj(GeneralFit& mfit) 161 139 { 162 #ifdef SANS_EVOLPLANCK163 RzImage* rzim = mImg->FitFunction(mfit);164 ImageR4* im = new ImageR4(*rzim);165 return im;166 #else167 140 Image<T>* im = NULL; 168 141 //im = new Image<T>(ObjectFitter::FitFunction(*mImg,mfit)); 169 142 return im; 170 #endif171 143 } 172 144 … … 236 208 #pragma define_template NTupInt_Image<r_4> 237 209 #pragma define_template NTupInt_Image<r_8> 238 #ifdef SANS_EVOLPLANCK239 #pragma define_template NOMAdapter_Image<int_2>240 #pragma define_template NTupInt_Image<int_2>241 #endif242 210 #endif 243 211 #if defined(ANSI_TEMPLATES) || defined(__ANSI_TEMPLATES__) || defined(__GNU_TEMPLATES__) … … 250 218 template class NTupInt_Image<r_4>; 251 219 template class NTupInt_Image<r_8>; 252 #ifdef SANS_EVOLPLANCK253 template class NOMAdapter_Image<int_2>;254 template class NTupInt_Image<int_2>;255 220 #endif 256 #endif 257 258 221 222
Note:
See TracChangeset
for help on using the changeset viewer.