Isis 3 Programmer Reference
MarciDistortionMap.h
1 #ifndef MarciDistortionMap_h
2 #define MarciDistortionMap_h
3 
10 /* SPDX-License-Identifier: CC0-1.0 */
11 
12 #include <vector>
13 #include "CameraDistortionMap.h"
14 
15 namespace Isis {
35  public:
36  MarciDistortionMap(Camera *parent, int naifIkCode);
37 
39  virtual ~MarciDistortionMap() {};
40 
41  virtual bool SetFocalPlane(const double dx, const double dy);
42 
43  virtual bool SetUndistortedFocalPlane(const double ux, const double uy);
44 
45  void SetFilter(int filter) {
46  p_filter = filter;
47  }
48 
49  private:
50  double GuessDx(double uX);
51  int p_filter;
52  };
53 };
54 #endif
Isis::MarciDistortionMap::SetUndistortedFocalPlane
virtual bool SetUndistortedFocalPlane(const double ux, const double uy)
Compute distorted focal plane x/y.
Definition: MarciDistortionMap.cpp:94
Isis::MarciDistortionMap::~MarciDistortionMap
virtual ~MarciDistortionMap()
Destructor.
Definition: MarciDistortionMap.h:39
Isis::Camera
Definition: Camera.h:236
Isis::MarciDistortionMap::MarciDistortionMap
MarciDistortionMap(Camera *parent, int naifIkCode)
Camera distortion map constructor.
Definition: MarciDistortionMap.cpp:27
Isis::MarciDistortionMap
Distort/undistort focal plane coordinates.
Definition: MarciDistortionMap.h:34
Isis::CameraDistortionMap
Distort/undistort focal plane coordinates.
Definition: CameraDistortionMap.h:41
Isis::MarciDistortionMap::SetFocalPlane
virtual bool SetFocalPlane(const double dx, const double dy)
Compute undistorted focal plane x/y.
Definition: MarciDistortionMap.cpp:46
Isis
This is free and unencumbered software released into the public domain.
Definition: Apollo.h:16