Isis 3 Programmer Reference
LoCameraFiducialMap.h
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;
58 
59  };
60 };
61 #endif
Isis::LoCameraFiducialMap::~LoCameraFiducialMap
~LoCameraFiducialMap()
Destroys LoCameraFiducialMap object.
Definition: LoCameraFiducialMap.h:48
Isis::LoCameraFiducialMap::p_fidXCoords
std::vector< double > p_fidXCoords
Focal plane X positions of fiducial map.
Definition: LoCameraFiducialMap.h:55
Isis::LoCameraFiducialMap::LoCameraFiducialMap
LoCameraFiducialMap(PvlGroup &inst, const int naifIkCode)
Constructs mapping between Lunar Orbiter detectors and focal plane x/y.
Definition: LoCameraFiducialMap.cpp:27
Isis::LoCameraFiducialMap::CreateTrans
void CreateTrans(int xdir)
Creates focal plane affine transform.
Definition: LoCameraFiducialMap.cpp:86
Isis::LoCameraFiducialMap::p_fidYCoords
std::vector< double > p_fidYCoords
Focal plane Y positions of fiducial map.
Definition: LoCameraFiducialMap.h:56
Isis::PvlGroup
Contains multiple PvlContainers.
Definition: PvlGroup.h:41
Isis::LoCameraFiducialMap
Computes map from image coordinates to focal plane based on fiducials.
Definition: LoCameraFiducialMap.h:44
Isis::LoCameraFiducialMap::p_fidLines
std::vector< double > p_fidLines
Image line positions of fiducial map.
Definition: LoCameraFiducialMap.h:54
Isis::LoCameraFiducialMap::p_naifIkCode
int p_naifIkCode
Naif instrument code.
Definition: LoCameraFiducialMap.h:57
Isis::LoCameraFiducialMap::p_fidSamples
std::vector< double > p_fidSamples
Image sample positions of fiducial map.
Definition: LoCameraFiducialMap.h:53
Isis::LoCameraFiducialMap::ReadFiducials
void ReadFiducials(PvlGroup &inst)
Reads the fiducials from the instrument group of the labels.
Definition: LoCameraFiducialMap.cpp:53
Isis
This is free and unencumbered software released into the public domain.
Definition: Apollo.h:16