71 QString stime = inst[
"StartTime"];
74 startTime.setUtc((QString)inst[
"StartTime"]);
84 double sampleBoresight =
getDouble(ikernKey);
86 double lineBoresight =
getDouble(ikernKey);
92 QString spacecraft = (QString)inst[
"SpacecraftName"];
93 QString instId = (QString)inst[
"InstrumentId"];
95 if(instId ==
"M10_VIDICON_A") {
98 else if(instId ==
"M10_VIDICON_B") {
102 QString msg =
"File does not appear to be a Mariner10 image. InstrumentId ["
103 + instId +
"] is invalid Mariner 10 value.";
107 QString fname =
FileName(
"$mariner10/reseaus/mar10" + cam
108 +
"MasterReseaus.pvl").expanded();
114 string msg =
"Unable to create distortion map.";
148 double exposureDuration) {
149 pair<iTime, iTime> shuttertimes;
151 shuttertimes.first = time - (exposureDuration / 2.0);
153 shuttertimes.second = time + (exposureDuration / 2.0);