Isis 3 Programmer Reference
RadialDistortionMap.h
1
#ifndef NirDistortionMap_h
2
#define NirDistortionMap_h
3
8
/* SPDX-License-Identifier: CC0-1.0 */
9
#include "CameraDistortionMap.h"
10
#include "Camera.h"
11
12
namespace
Isis
{
18
class
RadialDistortionMap
:
public
CameraDistortionMap
{
19
public
:
20
RadialDistortionMap
(
Camera
*parent,
double
k1,
double
zDirection = 1.0);
21
~
RadialDistortionMap
() {};
22
23
bool
SetFocalPlane
(
const
double
dx,
const
double
dy);
24
bool
SetUndistortedFocalPlane
(
const
double
ux,
const
double
uy);
25
26
private
:
27
double
p_k1;
28
//double p_cameraSpec;
29
};
30
};
31
#endif
Isis::Camera
Definition:
Camera.h:236
Isis::RadialDistortionMap::SetUndistortedFocalPlane
bool SetUndistortedFocalPlane(const double ux, const double uy)
Compute distorted focal plane x/y.
Definition:
RadialDistortionMap.cpp:32
Isis::RadialDistortionMap
Definition:
RadialDistortionMap.h:18
Isis::CameraDistortionMap
Distort/undistort focal plane coordinates.
Definition:
CameraDistortionMap.h:41
Isis::RadialDistortionMap::SetFocalPlane
bool SetFocalPlane(const double dx, const double dy)
Compute undistorted focal plane x/y.
Definition:
RadialDistortionMap.cpp:18
Isis
This is free and unencumbered software released into the public domain.
Definition:
Apollo.h:16
src
base
objs
RadialDistortionMap
RadialDistortionMap.h