Isis 3 Developer Reference
LroWideAngleCameraFocalPlaneMap.h
Go to the documentation of this file.
1 #ifndef LroWideAngleCameraFocalPlaneMap_h
2 #define LroWideAngleCameraFocalPlaneMap_h
3 
23 #include <QVector>
24 #include "CameraFocalPlaneMap.h"
25 
26 namespace Isis {
45  public:
46  LroWideAngleCameraFocalPlaneMap(Camera *parent, int naifIkCode);
47 
50 
51  void addFilter(int naifIkCode);
52  void setBand(int vband);
53 
54  private:
55  struct TranslationParameters {
56  double m_transx[3];
57  double m_transy[3];
58  double m_itranss[3];
59  double m_itransl[3];
60  };
61  QVector<TranslationParameters> m_transparms;
62  };
63 }
64 #endif
virtual ~LroWideAngleCameraFocalPlaneMap()
Destroys the LroWideAngleCameraFocalPlaneMap object.
Definition: LroWideAngleCameraFocalPlaneMap.h:49
Distort/undistort focal plane coordinates.
Definition: LroWideAngleCameraFocalPlaneMap.h:44
Definition: Camera.h:249
LroWideAngleCameraFocalPlaneMap(Camera *parent, int naifIkCode)
Camera distortion map constructor.
Definition: LroWideAngleCameraFocalPlaneMap.cpp:47
Convert between distorted focal plane and detector coordinates.
Definition: CameraFocalPlaneMap.h:101
void setBand(int vband)
Implements band-dependant focal plane parameters.
Definition: LroWideAngleCameraFocalPlaneMap.cpp:100
void addFilter(int naifIkCode)
Add an additional set of parameters for a given LROC/WAC filter.
Definition: LroWideAngleCameraFocalPlaneMap.cpp:69
Namespace for ISIS/Bullet specific routines.
Definition: Apollo.h:31