Isis Developer Reference
MocWideAngleDetectorMap.h
Go to the documentation of this file.
1 #ifndef MocWideAngleDetectorMap_h
2 #define MocWideAngleDetectorMap_h
3 
10 /* SPDX-License-Identifier: CC0-1.0 */
11 
13 #include "MocLabels.h"
14 
15 namespace Isis {
33  public:
44  MocWideAngleDetectorMap(Camera *parent, const double etStart,
45  const double lineRate, MocLabels *moclab) :
46  LineScanCameraDetectorMap(parent, etStart, lineRate) {
47  p_moclab = moclab;
48  }
49 
52 
53  virtual bool SetParent(const double sample, const double line);
54 
55  virtual bool SetDetector(const double sample, const double line);
56 
57  private:
58  MocLabels *p_moclab;
59  };
60 };
61 #endif
Isis::MocWideAngleDetectorMap::MocWideAngleDetectorMap
MocWideAngleDetectorMap(Camera *parent, const double etStart, const double lineRate, MocLabels *moclab)
Construct a detector map for line scan cameras.
Definition: MocWideAngleDetectorMap.h:44
Isis::MocLabels
Read values from MOC labels.
Definition: MocLabels.h:50
Isis::MocWideAngleDetectorMap::~MocWideAngleDetectorMap
virtual ~MocWideAngleDetectorMap()
Destructor.
Definition: MocWideAngleDetectorMap.h:51
Isis::Camera
Definition: Camera.h:236
Isis::MocWideAngleDetectorMap::SetDetector
virtual bool SetDetector(const double sample, const double line)
Constructor for MocWideAngleDetectorMap class.
Definition: MocWideAngleDetectorMap.cpp:18
Isis::MocWideAngleDetectorMap
Convert between parent image coordinates and detector coordinates.
Definition: MocWideAngleDetectorMap.h:32
Isis::MocWideAngleDetectorMap::SetParent
virtual bool SetParent(const double sample, const double line)
Definition: MocWideAngleDetectorMap.cpp:46
MocLabels.h
MocWideAngleDetectorMap.h
std
Namespace for the standard library.
LineScanCameraDetectorMap.h
Isis
This is free and unencumbered software released into the public domain.
Definition: Apollo.h:16
Isis::LineScanCameraDetectorMap
Convert between parent image coordinates and detector coordinates.
Definition: LineScanCameraDetectorMap.h:37