Isis Developer Reference
KaguyaTcCameraDistortionMap.h
Go to the documentation of this file.
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::CameraDistortionMap::p_focalPlaneX
double p_focalPlaneX
Distorted focal plane x.
Definition: CameraDistortionMap.h:65
Isis::CameraDistortionMap::p_undistortedFocalPlaneY
double p_undistortedFocalPlaneY
Undistorted focal plane y.
Definition: CameraDistortionMap.h:68
Isis::KaguyaTcCameraDistortionMap::KaguyaTcCameraDistortionMap
KaguyaTcCameraDistortionMap(Camera *parent, int naifIkCode)
Kaguya TC Camera distortion map constructor.
Definition: KaguyaTcCameraDistortionMap.cpp:30
Isis::CameraDistortionMap::p_undistortedFocalPlaneX
double p_undistortedFocalPlaneX
Undistorted focal plane x.
Definition: CameraDistortionMap.h:67
Isis::KaguyaTcCameraDistortionMap::p_odkx
std::vector< double > p_odkx
distortion x coefficients
Definition: KaguyaTcCameraDistortionMap.h:41
Isis::Camera
Definition: Camera.h:236
Isis::toString
QString toString(bool boolToConvert)
Global function to convert a boolean to a string.
Definition: IString.cpp:211
Isis::CameraDistortionMap::p_camera
Camera * p_camera
The camera to distort/undistort.
Definition: CameraDistortionMap.h:63
Isis::KaguyaTcCameraDistortionMap::~KaguyaTcCameraDistortionMap
virtual ~KaguyaTcCameraDistortionMap()
Destructor.
Definition: KaguyaTcCameraDistortionMap.cpp:51
CameraDistortionMap.h
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::Spice::getDouble
SpiceDouble getDouble(const QString &key, int index=0)
This returns a value from the NAIF text pool.
Definition: Spice.cpp:1039
Isis::KaguyaTcCameraDistortionMap::SetUndistortedFocalPlane
virtual bool SetUndistortedFocalPlane(double ux, double uy)
Compute distorted focal plane x/y.
Definition: KaguyaTcCameraDistortionMap.cpp:130
Isis::CameraDistortionMap::p_focalPlaneY
double p_focalPlaneY
Distorted focal plane y.
Definition: CameraDistortionMap.h:66
Isis
This is free and unencumbered software released into the public domain.
Definition: Apollo.h:16
KaguyaTcCameraDistortionMap.h
Isis::KaguyaTcCameraDistortionMap
Distort/undistort focal plane coordinates for Kaguya's TC cameras.
Definition: KaguyaTcCameraDistortionMap.h:30