Changeset 841 in Sophya for trunk/SophyaLib/SkyMap/localmap.h
- Timestamp:
- Apr 7, 2000, 5:51:36 PM (25 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/SophyaLib/SkyMap/localmap.h
r764 r841 58 58 // ***************** Class LocalMap ***************************** 59 59 60 61 62 namespace SOPHYA { 63 64 60 65 template<class T> 61 66 class LocalMap : public PixelMap<T> … … 206 211 }; 207 212 208 // ------------- Classe pour la gestion de persistance -- 209 //! Delegated objects for persitance management 210 template <class T> 211 class FIO_LocalMap : public PPersist 212 { 213 214 public: 215 216 FIO_LocalMap(); 217 FIO_LocalMap(string const & filename); 218 FIO_LocalMap(const LocalMap<T>& obj); 219 FIO_LocalMap(LocalMap<T>* obj); 220 virtual ~FIO_LocalMap(); 221 virtual AnyDataObj* DataObj(); 222 virtual void SetDataObj(AnyDataObj & o); 223 inline operator LocalMap<T>() { return(*dobj); } 224 225 protected : 226 227 virtual void ReadSelf(PInPersist&); 228 virtual void WriteSelf(POutPersist&) const; 229 LocalMap<T>* dobj; 230 bool ownobj; 231 }; 213 214 215 } // Fin du namespace 232 216 233 217 #endif
Note:
See TracChangeset
for help on using the changeset viewer.