Isis 3 Developer Reference
MocWideAngleDetectorMap.h
Go to the documentation of this file.
1 #ifndef MocWideAngleDetectorMap_h
2 #define MocWideAngleDetectorMap_h
3 
25 #include "MocLabels.h"
26 
27 namespace Isis {
45  public:
56  MocWideAngleDetectorMap(Camera *parent, const double etStart,
57  const double lineRate, MocLabels *moclab) :
58  LineScanCameraDetectorMap(parent, etStart, lineRate) {
59  p_moclab = moclab;
60  }
61 
64 
65  virtual bool SetParent(const double sample, const double line);
66 
67  virtual bool SetDetector(const double sample, const double line);
68 
69  private:
70  MocLabels *p_moclab;
71  };
72 };
73 #endif
virtual bool SetDetector(const double sample, const double line)
Constructor for MocWideAngleDetectorMap class.
Definition: MocWideAngleDetectorMap.cpp:29
Convert between parent image coordinates and detector coordinates.
Definition: MocWideAngleDetectorMap.h:44
Definition: Camera.h:249
MocWideAngleDetectorMap(Camera *parent, const double etStart, const double lineRate, MocLabels *moclab)
Construct a detector map for line scan cameras.
Definition: MocWideAngleDetectorMap.h:56
Namespace for ISIS/Bullet specific routines.
Definition: Apollo.h:31
Read values from MOC labels.
Definition: MocLabels.h:63
Convert between parent image coordinates and detector coordinates.
Definition: LineScanCameraDetectorMap.h:55
virtual bool SetParent(const double sample, const double line)
Definition: MocWideAngleDetectorMap.cpp:57
virtual ~MocWideAngleDetectorMap()
Destructor.
Definition: MocWideAngleDetectorMap.h:63