OSSIM - Open Source Software Image Map
Version 1.9.0 (20180803)
ossim-plugins
cnes
src
otb
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
15
#include <
ossim/plugin/ossimPluginConstants.h
>
16
17
namespace
ossimplugins
18
{
19
20
21
class
SensorParams;
22
class
PlatformPosition;
23
class
JSDDateTime;
24
29
class
OSSIM_PLUGINS_DLL
Sensor
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
:
54
SensorParams
*
_params
;
55
PlatformPosition
*
_position
;
56
57
private
:
58
};
59
60
}
61
#endif
ossimplugins::PlatformPosition
This class handles the platform position.
Definition:
PlatformPosition.h:33
ossimplugins::SensorParams
This class handles the sensor parameters.
Definition:
SensorParams.h:29
ossimplugins
Definition:
AlosPalsarData.cpp:26
ossimplugins::Sensor::_position
PlatformPosition * _position
Definition:
Sensor.h:55
ossimplugins::Sensor
This class provides basic location services.
Definition:
Sensor.h:29
OSSIM_PLUGINS_DLL
#define OSSIM_PLUGINS_DLL
Definition:
ossimPluginConstants.h:39
ossimPluginConstants.h
ossimplugins::Sensor::_params
SensorParams * _params
Definition:
Sensor.h:54
ossimplugins::JSDDateTime
This class represents a date.
Definition:
JSDDateTime.h:30
distance
float distance(double lat1, double lon1, double lat2, double lon2, int units)
Generated on Fri Aug 3 2018 08:46:55 for OSSIM - Open Source Software Image Map by
1.8.14