47 LroWideAngleCameraFocalPlaneMap::LroWideAngleCameraFocalPlaneMap(
Camera *parent,
71 QString xkey =
"INS" +
toString(naifIkCode) +
"_TRANSX";
72 QString ykey =
"INS" +
toString(naifIkCode) +
"_TRANSY";
73 QString ixkey =
"INS" +
toString(naifIkCode) +
"_ITRANSS";
74 QString iykey =
"INS" +
toString(naifIkCode) +
"_ITRANSL";
76 for (
int i = 0; i < 3; ++i) {
77 trans_p.m_transx[i] = p_camera->
getDouble(xkey, i);
78 trans_p.m_transy[i] = p_camera->
getDouble(ykey, i);
79 trans_p.m_itranss[i] = p_camera->
getDouble(ixkey, i);
80 trans_p.m_itransl[i] = p_camera->
getDouble(iykey, i);
83 m_transparms.push_back(trans_p);
101 if ( (vband <= 0) || (vband > m_transparms.size()) ) {
102 QString mess =
"Invalid band (" + QString::number(vband) +
" requested " +
103 " Must be <= " + QString::number(m_transparms.size());
108 int iband = vband - 1;
109 for (
int i = 0 ; i < 3 ; i++) {
110 p_transx[i] = m_transparms[iband].m_transx[i];
111 p_transy[i] = m_transparms[iband].m_transy[i];
112 p_itranss[i] = m_transparms[iband].m_itranss[i];
113 p_itransl[i] = m_transparms[iband].m_itransl[i];