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