Isis Developer Reference
IsisSensor.h
Go to the documentation of this file.
1#ifndef IsisSensor_h
2#define IsisSensor_h
8/* SPDX-License-Identifier: CC0-1.0 */
9#include "SensorUtilities.h"
10
11namespace Isis {
12 class Camera;
13
20 class IsisSensor : SensorUtilities::Sensor {
21 public:
22 IsisSensor(Camera* cam);
23
24 virtual SensorUtilities::ObserverState getState(const SensorUtilities::ImagePt &imagePoint);
25 virtual SensorUtilities::ObserverState getState(const SensorUtilities::GroundPt3D &groundPt);
26 private:
27 Camera* m_cam;
28 };
29};
30
31#endif
Definition Camera.h:236
Implementation of SensorUtilities::Sensor backed by an ISIS camera model.
Definition IsisSensor.h:20
IsisSensor(Camera *cam)
Create an IsisSensor wrapping an ISIS Camera object.
Definition IsisSensor.cpp:23
virtual SensorUtilities::ObserverState getState(const SensorUtilities::ImagePt &imagePoint)
Get the sensor state at an image coordinate.
Definition IsisSensor.cpp:37
This is free and unencumbered software released into the public domain.
Definition Apollo.h:16