50 double constantTimeOffset = 0.0,
51 additionalPreroll = 0.0,
52 additiveLineTimeError = 0.0,
53 multiplicativeLineTimeError = 0.0;
62 additiveLineTimeError =
getDouble(ikernKey);
65 multiplicativeLineTimeError =
getDouble(ikernKey);
70 QString stime = inst[
"SpacecraftClockPrerollCount"];
77 etStart =
iTime((QString)inst[
"PrerollTime"]).
Et();
81 double csum = inst[
"SpatialSumming"];
82 double lineRate = (double) inst[
"LineExposureDuration"] / 1000.0;
83 double ss = inst[
"SampleFirstPixel"];
86 lineRate *= 1.0 + multiplicativeLineTimeError;
87 lineRate += additiveLineTimeError;
88 etStart += additionalPreroll * lineRate;
89 etStart += constantTimeOffset;
103 double sampleBoreSight =
getDouble(ikernKey);
106 double lineBoreSight =
getDouble(ikernKey);