Changeset 1194 in Sophya for trunk/SophyaExt/FitsIOServer/fitslocalmap.cc
- Timestamp:
- Sep 19, 2000, 5:09:28 PM (25 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/SophyaExt/FitsIOServer/fitslocalmap.cc
r1181 r1194 160 160 dvl["Content"]= "LocalMap"; 161 161 // On ecrit les dataBlocks 162 char** Noms = new char*[1]; 163 Noms[0]= new char[15]; 164 strncpy(Noms[0],dvl.GetS("Content").c_str(),15); 165 char extname[15] = "SIMULATION"; 162 vector<string> Noms; 163 Noms.push_back(dvl.GetS("Content")); 164 string extname("SIMULATION"); 166 165 167 char Type[2];168 if (typeid(T) == typeid(r_8) ) Type [0]='D';166 string Type; 167 if (typeid(T) == typeid(r_8) ) Type+='D'; 169 168 else 170 if (typeid(T) == typeid(r_4) ) Type [0]='E';169 if (typeid(T) == typeid(r_4) ) Type+='E'; 171 170 else 172 171 { … … 174 173 throw IOExc("FITS_LocalMap:: unknown type"); 175 174 } 176 Type[1]='\0';177 175 vector<int> dummy; 178 176 os.makeHeaderBntblOnFits(Type, Noms, dobj_->NbPixels(), 1, dvl, extname, dummy); 179 delete [] Noms[0];180 delete [] Noms;181 177 os.putColToFits(0, dobj_->NbPixels(), dobj_->DataBlock().Data()); 182 178
Note:
See TracChangeset
for help on using the changeset viewer.