125 QString ikernKey =
"INS" +
toString(ikCode) +
"_LIGHTTIME_CORRECTION";
126 QString abcorr = spice->
getString(ikernKey);
150 m_abcorr = correction;
196 QString qtag(
"ID:USGS_SPK_ABCORR");
201 for (
int k = 0 ; k < spks.size() ; k++ ) {
202 QString spkFile = spks[k];
204 SpiceChar source[128];
208 (void) kinfo_c(spkFile.toAscii().data(),
sizeof(ktype),
sizeof(source), ktype,
209 source, &handle, &found);
210 if (found == SPICETRUE) {
212 SpiceChar commnt[1001];
213 SpiceBoolean done(SPICEFALSE);
221 dafec_c(handle, 1,
sizeof(commnt), &n, commnt, &done);
222 QString cmmt(commnt);
224 if ( (pos = cmmt.indexOf(qtag, pos, Qt::CaseInsensitive)) != -1 ) {
232 if ( !abcorr.isEmpty() )
break;
238 if (!abcorr.isEmpty()) { m_abcorr = abcorr; }
239 return (!abcorr.isEmpty());
244 return (
"NONE" != m_abcorr);
271 QString ikernKey =
"INS" +
toString(ikCode) +
"_SWAP_OBSERVER_TARGET";
272 QString value = spice->
getString(ikernKey).toUpper();
273 m_swapObserverTarget = (
"TRUE" == value);
277 m_swapObserverTarget =
false;
280 return (m_swapObserverTarget);
286 return (m_swapObserverTarget);
291 m_swapObserverTarget =
true;
296 m_swapObserverTarget =
false;
323 QString ikernKey =
"INS" +
toString(ikCode) +
"_LT_SURFACE_CORRECT";
324 QString value = spice->
getString(ikernKey).toUpper();
325 m_sc_to_surf_ltcorr = (
"TRUE" == value);
329 m_sc_to_surf_ltcorr =
false;
332 return (m_sc_to_surf_ltcorr);
337 return (m_sc_to_surf_ltcorr);
342 m_sc_to_surf_ltcorr =
true;
348 m_sc_to_surf_ltcorr =
false;
364 m_swapObserverTarget =
false;
365 m_sc_to_surf_ltcorr =
false;