OSSIM - Open Source Software Image Map  Version 1.9.0 (20180803)
Sensor.h
Go to the documentation of this file.
1 //----------------------------------------------------------------------------
2 //
3 // "Copyright Centre National d'Etudes Spatiales"
4 //
5 // License: LGPL
6 //
7 // See LICENSE.txt file in the top level directory for more details.
8 //
9 //----------------------------------------------------------------------------
10 // $Id$
11 
12 #ifndef Services_h
13 #define Services_h
14 
16 
17 namespace ossimplugins
18 {
19 
20 
21 class SensorParams;
22 class PlatformPosition;
23 class JSDDateTime;
24 
30 {
31 public:
37  Sensor(SensorParams* params, PlatformPosition* position);
41  virtual ~Sensor();
42 
52  virtual int ImageToWorld(double distance, JSDDateTime time, double height, double& lon, double& lat) const = 0;
53 protected:
56 
57 private:
58 };
59 
60 }
61 #endif
This class handles the platform position.
This class handles the sensor parameters.
Definition: SensorParams.h:29
PlatformPosition * _position
Definition: Sensor.h:55
This class provides basic location services.
Definition: Sensor.h:29
#define OSSIM_PLUGINS_DLL
SensorParams * _params
Definition: Sensor.h:54
This class represents a date.
Definition: JSDDateTime.h:30
float distance(double lat1, double lon1, double lat2, double lon2, int units)