Isis Developer Reference
LoCameraFiducialMap.h
Go to the documentation of this file.
1 #ifndef LoCameraFiducialMap_h
2 #define LoCameraFiducialMap_h
3 
10 /* SPDX-License-Identifier: CC0-1.0 */
11 
12 #include "PvlGroup.h"
13 
14 namespace Isis {
45  public:
46  LoCameraFiducialMap(PvlGroup &inst, const int naifIkCode);
49 
50  private:
51  void ReadFiducials(PvlGroup &inst);
52  void CreateTrans(int xdir);
53  std::vector<double> p_fidSamples;
54  std::vector<double> p_fidLines;
55  std::vector<double> p_fidXCoords;
56  std::vector<double> p_fidYCoords;
57  int p_naifIkCode;
58 
59  };
60 };
61 #endif
LoCameraFiducialMap.h
Isis::PvlKeyword
A single keyword-value pair.
Definition: PvlKeyword.h:82
Isis::LoCameraFiducialMap::~LoCameraFiducialMap
~LoCameraFiducialMap()
Destroys LoCameraFiducialMap object.
Definition: LoCameraFiducialMap.h:48
PvlGroup.h
Isis::LoCameraFiducialMap::LoCameraFiducialMap
LoCameraFiducialMap(PvlGroup &inst, const int naifIkCode)
Constructs mapping between Lunar Orbiter detectors and focal plane x/y.
Definition: LoCameraFiducialMap.cpp:27
IString.h
Isis::PvlGroup
Contains multiple PvlContainers.
Definition: PvlGroup.h:41
_FILEINFO_
#define _FILEINFO_
Macro for the filename and line number.
Definition: IException.h:24
Isis::LoCameraFiducialMap
Computes map from image coordinates to focal plane based on fiducials.
Definition: LoCameraFiducialMap.h:44
CameraGroundMap.h
Affine.h
Isis::toDouble
double toDouble(const QString &string)
Global function to convert from a string to a double.
Definition: IString.cpp:149
std
Namespace for the standard library.
Isis::PvlKeyword::size
int size() const
Returns the number of values stored in this keyword.
Definition: PvlKeyword.h:125
Isis
This is free and unencumbered software released into the public domain.
Definition: Apollo.h:16
CameraSkyMap.h