Changeset 2845 in Sophya
- Timestamp:
- Nov 21, 2005, 9:31:32 AM (20 years ago)
- Location:
- trunk/SophyaProg/Tests
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/SophyaProg/Tests/tfitsdt.cc
r2821 r2845 40 40 dt.AddFloatColumn("f_sin"); 41 41 dt.AddDoubleColumn("f_x2"); 42 dt.AddStringColumn("str_line"); 43 dt.AddComplexColumn("cmplx_cos_sin"); 42 44 MuTyV rec[10]; 45 char sbuff[32]; 43 46 cout << " Filling ... (NLines=" << NL << ")" << endl; 44 47 for(int k = 0; k<NL; k++) { … … 49 52 rec[2] = sin(x); 50 53 rec[3] = x*x; 54 sprintf(sbuff, "SL-%d", k); 55 rec[4] = sbuff; 56 double sx = sin(x); 57 double cx = cos(x); 58 rec[5] = complex<r_4>(cx, sx); 51 59 dt.AddLine(rec); 52 60 } … … 69 77 cout << dtr; 70 78 cout << "2.b/ dtr.LineHeaderToString() dtr.LineToString(k) : " << endl; 71 cout << dtr.LineHeaderToString() ;79 cout << dtr.LineHeaderToString() << endl; 72 80 for(int k = 0; k<NL; k+=NL/12) 73 81 cout << "Line[" << k << "] " << dtr.LineToString(k) << endl ; … … 76 84 fios >> dtra; 77 85 cout << dtra; 86 cout << dtra.LineHeaderToString() << endl; 87 for(int k = 0; k<NL; k+=NL/12) 88 cout << "Line[" << k << "] " << dtra.LineToString(k) << endl ; 78 89 79 90 } -
trunk/SophyaProg/Tests/tnfits.cc
r2821 r2845 82 82 float data[100]; 83 83 double data2[100]; 84 string sdata[100]; 85 MuTyV mtv; 84 86 for(int kk=0; kk<100; kk++) { 85 87 data[kk] = kk/5.; 86 88 data2[kk] = cos(data[kk]); 89 mtv = kk; 90 sdata[kk] = "Str_KK="; 91 sdata[kk] += (string)(mtv); 87 92 } 88 93 cout << " CurrHDU-2 : " << fiosc.CurrentHDU() … … 99 104 ttype.push_back("Col1"); 100 105 ttype.push_back("Col2"); 106 ttype.push_back("Col3"); 101 107 tform.push_back("E"); 102 108 tform.push_back("D"); 109 tform.push_back("18A"); 110 tunit.push_back(""); 103 111 tunit.push_back(""); 104 112 tunit.push_back(""); … … 118 126 FitsBlockRW<float>::WriteColumnData(fiosc, 1, 1, 1, data, 100); 119 127 FitsBlockRW<double>::WriteColumnData(fiosc, 2, 1, 1, data2, 100); 120 128 FitsBlockRW<string>::WriteColumnData(fiosc, 3, 1, 1, sdata, 100); 129 121 130 // Ecriture entete 122 131 DVList dvl;
Note:
See TracChangeset
for help on using the changeset viewer.