31 double constantTimeOffset = 0.0,
32 additionalPreroll = 0.0,
33 additiveLineTimeError = 0.0,
34 multiplicativeLineTimeError = 0.0;
45 additiveLineTimeError =
getDouble(ikernKey);
48 multiplicativeLineTimeError =
getDouble(ikernKey);
52 QString stime = (QString)inst[
"StartTime"];
54 str2et_c(stime.toAscii().data(), &etStart);
55 stime = (QString) inst[
"StopTime"];
57 str2et_c(stime.toAscii().data(), &etStop);
58 iTime isisTime( (QString) inst[
"StartTime"]);
62 double lineRate = ( (double) inst[
"LineExposureDuration"] )*0.005;
64 lineRate *= 1.0 + multiplicativeLineTimeError;
65 lineRate += additiveLineTimeError;
66 etStart += additionalPreroll * lineRate;
67 etStart += constantTimeOffset;
77 (
double)lineRate, &lab);
90 double sampleBoreSight = 0.0;
91 double lineBoreSight = 0.0;