76 QString stime = inst[
"StartTime"];
79 startTime.setUtc((QString)inst[
"StartTime"]);
89 double sampleBoresight =
getDouble(ikernKey);
91 double lineBoresight =
getDouble(ikernKey);
97 QString spacecraft = (QString)inst[
"SpacecraftName"];
98 QString instId = (QString)inst[
"InstrumentId"];
100 if(instId ==
"M10_VIDICON_A") {
105 else if(instId ==
"M10_VIDICON_B") {
111 QString msg =
"File does not appear to be a Mariner10 image. InstrumentId ["
112 + instId +
"] is invalid Mariner 10 value.";
116 QString fname =
FileName(
"$mariner10/reseaus/mar10" + cam
117 +
"MasterReseaus.pvl").expanded();
123 string msg =
"Unable to create distortion map.";
158 double exposureDuration) {
159 pair<iTime, iTime> shuttertimes;
161 shuttertimes.first = time - (exposureDuration / 2.0);
163 shuttertimes.second = time + (exposureDuration / 2.0);