Isis 3 Programmer Reference
NewHorizonsLorriDistortionMap.h
1
#ifndef NewHorizonsLorriDistortionMap_h
2
#define NewHorizonsLorriDistortionMap_h
3
10
/* SPDX-License-Identifier: CC0-1.0 */
11
12
#include "CameraDistortionMap.h"
13
#include "Camera.h"
14
15
namespace
Isis
{
30
class
NewHorizonsLorriDistortionMap
:
public
CameraDistortionMap
{
31
public
:
32
NewHorizonsLorriDistortionMap
(
Camera
*parent,
double
e2,
double
e5,
double
e6,
33
double
zDirection = 1.0);
34
~
NewHorizonsLorriDistortionMap
() {};
35
36
bool
SetFocalPlane
(
const
double
ux,
const
double
uy);
37
bool
SetUndistortedFocalPlane
(
const
double
dx,
const
double
dy);
38
39
private
:
40
double
p_e2;
41
double
p_e5;
42
double
p_e6;
43
};
44
};
45
#endif
Isis::NewHorizonsLorriDistortionMap
New Horizons LORRI Distortion Map.
Definition:
NewHorizonsLorriDistortionMap.h:30
Isis::Camera
Definition:
Camera.h:236
Isis::NewHorizonsLorriDistortionMap::NewHorizonsLorriDistortionMap
NewHorizonsLorriDistortionMap(Camera *parent, double e2, double e5, double e6, double zDirection=1.0)
Constructs a Distortion Map object for the New Horizons LORRI Camera.
Definition:
NewHorizonsLorriDistortionMap.cpp:30
Isis::NewHorizonsLorriDistortionMap::SetFocalPlane
bool SetFocalPlane(const double ux, const double uy)
Compute undistorted focal plane x/y.
Definition:
NewHorizonsLorriDistortionMap.cpp:50
Isis::NewHorizonsLorriDistortionMap::SetUndistortedFocalPlane
bool SetUndistortedFocalPlane(const double dx, const double dy)
Compute distorted focal plane x/y.
Definition:
NewHorizonsLorriDistortionMap.cpp:97
Isis::CameraDistortionMap
Distort/undistort focal plane coordinates.
Definition:
CameraDistortionMap.h:41
Isis
This is free and unencumbered software released into the public domain.
Definition:
Apollo.h:16
src
newhorizons
objs
NewHorizonsLorriCamera
NewHorizonsLorriDistortionMap.h