Isis 3 Programmer Reference
KaguyaTcCameraDistortionMap.h
1 
7 /* SPDX-License-Identifier: CC0-1.0 */
8 
9 #ifndef KaguyaTcCameraDistortionMap_h
10 #define KaguyaTcCameraDistortionMap_h
11 
12 #include "CameraDistortionMap.h"
13 
14 namespace Isis {
31  public:
32  KaguyaTcCameraDistortionMap(Camera *parent, int naifIkCode);
33 
35 
36  virtual bool SetFocalPlane(double dx, double dy);
37 
38  virtual bool SetUndistortedFocalPlane(double ux, double uy);
39 
40  protected:
41  std::vector<double> p_odkx;
42  std::vector<double> p_odky;
43  };
44 };
45 #endif
Isis::KaguyaTcCameraDistortionMap::KaguyaTcCameraDistortionMap
KaguyaTcCameraDistortionMap(Camera *parent, int naifIkCode)
Kaguya TC Camera distortion map constructor.
Definition: KaguyaTcCameraDistortionMap.cpp:30
Isis::KaguyaTcCameraDistortionMap::p_odkx
std::vector< double > p_odkx
distortion x coefficients
Definition: KaguyaTcCameraDistortionMap.h:41
Isis::Camera
Definition: Camera.h:236
Isis::KaguyaTcCameraDistortionMap::~KaguyaTcCameraDistortionMap
virtual ~KaguyaTcCameraDistortionMap()
Destructor.
Definition: KaguyaTcCameraDistortionMap.cpp:51
Isis::CameraDistortionMap
Distort/undistort focal plane coordinates.
Definition: CameraDistortionMap.h:41
Isis::KaguyaTcCameraDistortionMap::p_odky
std::vector< double > p_odky
distortion y coefficients
Definition: KaguyaTcCameraDistortionMap.h:42
Isis::KaguyaTcCameraDistortionMap::SetFocalPlane
virtual bool SetFocalPlane(double dx, double dy)
Compute undistorted focal plane x/y.
Definition: KaguyaTcCameraDistortionMap.cpp:90
Isis::KaguyaTcCameraDistortionMap::SetUndistortedFocalPlane
virtual bool SetUndistortedFocalPlane(double ux, double uy)
Compute distorted focal plane x/y.
Definition: KaguyaTcCameraDistortionMap.cpp:130
Isis
This is free and unencumbered software released into the public domain.
Definition: Apollo.h:16
Isis::KaguyaTcCameraDistortionMap
Distort/undistort focal plane coordinates for Kaguya's TC cameras.
Definition: KaguyaTcCameraDistortionMap.h:30