Isis Developer Reference
NirsDetectorMap.h
Go to the documentation of this file.
1 #ifndef NirsDetectorMap_h
2 #define NirsDetectorMap_h
3 
10 /* SPDX-License-Identifier: CC0-1.0 */
11 
12 #include "CameraDetectorMap.h"
13 
14 namespace Isis {
30  public:
31  NirsDetectorMap(double exposureDuration, Camera *parent);
32 
34 
36 
37  virtual double exposureDuration(const double sample,
38  const double line,
39  const int band) const;
40  protected:
42  };
43 };
44 #endif
Isis::NirsDetectorMap
The detector map class for the Hayabusa NIRS camera.
Definition: NirsDetectorMap.h:29
Isis::CameraDetectorMap
Convert between parent image coordinates and detector coordinates.
Definition: CameraDetectorMap.h:47
Isis::NirsDetectorMap::exposureDuration
virtual double exposureDuration(const double sample, const double line, const int band) const
Returns the exposure duration for a given pixel.
Definition: NirsDetectorMap.cpp:52
CameraDetectorMap.h
Isis::Camera
Definition: Camera.h:236
Isis::NirsDetectorMap::m_exposureDuration
double m_exposureDuration
The total time for the observation.
Definition: NirsDetectorMap.h:41
Isis::NirsDetectorMap::~NirsDetectorMap
~NirsDetectorMap()
Destroys a NirsDetectorMap object.
Definition: NirsDetectorMap.cpp:28
Isis::NirsDetectorMap::setExposureDuration
void setExposureDuration(double exposureDuration)
Sets the exposure duration.
Definition: NirsDetectorMap.cpp:38
Isis::NirsDetectorMap::NirsDetectorMap
NirsDetectorMap(double exposureDuration, Camera *parent)
Constructs a NirsDetectorMap object.
Definition: NirsDetectorMap.cpp:19
NirsDetectorMap.h
Isis
This is free and unencumbered software released into the public domain.
Definition: Apollo.h:16