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) {
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];
Namespace for the standard library.
double p_itranss[3]
The x transition from distorted to detector.
QString toString(bool boolToConvert)
Global function to convert a boolean to a string.
double p_transx[3]
The x transition from detector to distorted.
This error is for when a programmer made an API call that was illegal.
Convert between distorted focal plane and detector coordinates.
#define _FILEINFO_
Macro for the filename and line number.
void setBand(int vband)
Implements band-dependant focal plane parameters.
void addFilter(int naifIkCode)
Add an additional set of parameters for a given LROC/WAC filter.
Namespace for ISIS/Bullet specific routines.
Camera * p_camera
Camera of the image.
double p_itransl[3]
The y transition from distorted to detector.
Unless noted otherwise, the portions of Isis written by the USGS are public domain.
double p_transy[3]
The y transition from detector to distorted.
SpiceDouble getDouble(const QString &key, int index=0)
This returns a value from the NAIF text pool.