Isis Developer Reference
LroWideAngleCameraFocalPlaneMap.h
Go to the documentation of this file.
1#ifndef LroWideAngleCameraFocalPlaneMap_h
2#define LroWideAngleCameraFocalPlaneMap_h
3
10/* SPDX-License-Identifier: CC0-1.0 */
11
12#include <QVector>
13#include "CameraFocalPlaneMap.h"
14
15namespace Isis {
34 public:
35 LroWideAngleCameraFocalPlaneMap(Camera *parent, int naifIkCode);
36
39
40 void addFilter(int naifIkCode);
41 void setBand(int vband);
42
43 private:
44 struct TranslationParameters {
45 double m_transx[3];
46 double m_transy[3];
47 double m_itranss[3];
48 double m_itransl[3];
49 };
50 QVector<TranslationParameters> m_transparms;
51 };
52}
53#endif
Convert between distorted focal plane and detector coordinates.
Definition CameraFocalPlaneMap.h:85
Definition Camera.h:236
Distort/undistort focal plane coordinates.
Definition LroWideAngleCameraFocalPlaneMap.h:33
LroWideAngleCameraFocalPlaneMap(Camera *parent, int naifIkCode)
Camera distortion map constructor.
Definition LroWideAngleCameraFocalPlaneMap.cpp:33
void addFilter(int naifIkCode)
Add an additional set of parameters for a given LROC/WAC filter.
Definition LroWideAngleCameraFocalPlaneMap.cpp:55
void setBand(int vband)
Implements band-dependant focal plane parameters.
Definition LroWideAngleCameraFocalPlaneMap.cpp:86
virtual ~LroWideAngleCameraFocalPlaneMap()
Destroys the LroWideAngleCameraFocalPlaneMap object.
Definition LroWideAngleCameraFocalPlaneMap.h:38
This is free and unencumbered software released into the public domain.
Definition Apollo.h:16