Official websites use .gov
A .gov website belongs to an official government organization in the United States.

Secure .gov websites use HTTPS
A lock ( ) or https:// means you’ve safely connected to the .gov website. Share sensitive information only on official, secure websites.

Isis Developer Reference
LineScanCameraGroundMap.h
Go to the documentation of this file.
1#ifndef LineScanCameraGroundMap_h
2#define LineScanCameraGroundMap_h
3
8
9#include "CameraGroundMap.h"
10
11namespace Isis {
54
56 public:
57
60
63
64 virtual bool SetGround(const Latitude &lat, const Longitude &lon);
65 virtual bool SetGround(const SurfacePoint &surfacePoint);
66
67 protected:
69 FindFocalPlaneStatus FindFocalPlane(const SurfacePoint &surfacePoint, const double &approxLine);
70 double FindSpacecraftDistance(int line, const SurfacePoint &surfacePoint);
71
72 // Store here the projective approximation of the sensor model
73 std::vector<double> m_projTransCoeffs;
76
77 private:
78 void ensureProjectiveFit();
79 };
80};
81#endif
CameraGroundMap(Camera *parent)
Constructor.
Definition CameraGroundMap.cpp:31
Definition Camera.h:237
This class is designed to encapsulate the concept of a Latitude.
Definition Latitude.h:51
std::vector< double > m_projTransCoeffs
Definition LineScanCameraGroundMap.h:73
LineScanCameraGroundMap(Camera *cam)
Constructor.
Definition LineScanCameraGroundMap.cpp:182
virtual bool SetGround(const Latitude &lat, const Longitude &lon)
Compute undistorted focal plane coordinate from ground position.
Definition LineScanCameraGroundMap.cpp:295
double FindSpacecraftDistance(int line, const SurfacePoint &surfacePoint)
Definition LineScanCameraGroundMap.cpp:361
bool m_useApproxInitTrans
Definition LineScanCameraGroundMap.h:74
virtual ~LineScanCameraGroundMap()
Destructor.
Definition LineScanCameraGroundMap.cpp:285
bool m_projectiveFitAttempted
Definition LineScanCameraGroundMap.h:75
FindFocalPlaneStatus FindFocalPlane(const SurfacePoint &surfacePoint)
Helper function to compute undistorted focal plane coordinate from ground position.
Definition LineScanCameraGroundMap.cpp:384
This class is designed to encapsulate the concept of a Longitude.
Definition Longitude.h:40
This class defines a body-fixed surface point.
Definition SurfacePoint.h:132
This is free and unencumbered software released into the public domain.
Definition Apollo.h:16
FindFocalPlaneStatus
Convert between undistorted focal plane and ground coordinates.
Definition LineScanCameraGroundMap.h:49
@ Success
Definition LineScanCameraGroundMap.h:50
@ Failure
Definition LineScanCameraGroundMap.h:52
@ BoundingProblem
Definition LineScanCameraGroundMap.h:51